Android裁剪和减少视频大小

时间:2016-10-06 14:16:21

标签: java android video ffmpeg video-processing

我们将启动一个应用程序来捕获视频或从图库中选择视频。这些视频只需30秒,因此用户可以裁剪或修剪视频编辑器等视频。

此时,我们遇到了两个主要问题。第一个是视频大小。你知道上传的视频大小可能很大:)所以我们需要减少视频大小。另一个问题是当iOS设备捕获视频并将视频上传到服务器时,尝试在Android应用上播放该视频时会出现一些问题。

我们之前为另一个项目使用过“ffmpeg”库,但该库存在各种问题,例如缓慢压缩或库.so文件的大小。并且还与sdk 24(牛轧糖)

存在兼容性问题

任何人都有这方面的经验吗?还是有任何想法来克服这些问题?谢谢大家。

2 个答案:

答案 0 :(得分:0)

我不知道你对ffmpeg有什么问题。但它定义为可用于视频编辑,创建等的最佳和最快的库。如果大小对您很重要,请使用ffmpeg4android。这个库大约有6兆字节,它是ffmpeg的包装器,并且有大多数可用的ffmpeg方法。

答案 1 :(得分:-1)

请检查Android MediaMuxer Api https://developer.android.com/reference/android/media/MediaMuxer.html

通过此功能,您可以裁剪视频,更改帧速率和分辨率