我们将启动一个应用程序来捕获视频或从图库中选择视频。视频时长正好是 30 秒,因此用户可以像视频编辑器一样裁剪或修剪视频。
此时,我们遇到了 2 个主要问题。第一个是视频大小。您知道上传的视频大小可能会很大:) 因此我们需要减小视频大小。另一个问题是,当 iOS 设备捕获视频并将其上传到服务器时,尝试在 Android 应用程序上播放该视频时会出现一些问题。
我们之前在另一个项目中使用过“ffmpeg”库,但该库存在各种问题,例如压缩速度慢或库 .so 文件大小。并且与 sdk 24 (nougat) 也存在兼容性问题
有人有这方面的经验吗?或者有什么想法可以克服这些问题吗?谢谢大家。
最佳答案
不知道你使用ffmpeg有什么问题。但它绝对是可用于视频编辑、创建等的最好、最快的库。使用ffmpeg4android如果尺寸对您很重要。该库大约6兆字节,它是ffmpeg的包装器,并且具有ffmpeg最可用的方法。
关于java - Android 裁剪并减小视频大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39898440/