我有包含 700mb(5 分钟持续时间)大小的视频。我想将文件大小减小到 30 mb 以下。
我浏览了FFMPEG 博客并成功运行了示例。但是该库中的问题是,压缩视频文件需要太多时间(146 mb 需要 20 分钟)。所以寻找一个好的库或正确的路径来实现我的要求。
我的应用程序支持来自 android api-9 及更高版本。
我有包含 700mb(5 分钟持续时间)大小的视频。我想将文件大小减小到 30 mb 以下。
我浏览了FFMPEG 博客并成功运行了示例。但是该库中的问题是,压缩视频文件需要太多时间(146 mb 需要 20 分钟)。所以寻找一个好的库或正确的路径来实现我的要求。
我的应用程序支持来自 android api-9 及更高版本。
API 16 中添加了用于访问硬件视频编解码器的公共 API,但直到 API 18 才真正稳定下来。请参阅MediaCodec类的文档。此处提供了一些示例。
对于 API 9+,您通常仅限于 ffmpeg 等软件解决方案。