我想动态地在android中压缩视频

时间:2015-02-16 13:02:28

标签: android-ndk ffmpeg android-mediarecorder video-editing

我的视频包含700mb(持续时间为5分钟)。我想将文件大小减少到30 mb以下。

我已浏览FFMPEG博客并成功运行了示例。但是该库中的问题是,压缩视频文件需要花费太多时间(146 mb需要20分钟)。所以寻找一个好的图书馆或正确的道路来实现我的要求。

我的应用程序支持来自android api-9及以上版本。

1 个答案:

答案 0 :(得分:1)

API 16中添加了用于访问硬件视频编解码器的公共API,但在API 18之前它并没有真正稳定。请参阅MediaCodec类的文档。可以使用一些示例here

对于API 9+,您通常仅限于ffmpeg等软件解决方案。