我们将启动一个应用程序来捕获视频或从图库中选择视频。这些视频只需30秒,因此用户可以裁剪或修剪视频编辑器等视频。
此时,我们遇到了两个主要问题。第一个是视频大小。你知道上传的视频大小可能很大:)所以我们需要减少视频大小。另一个问题是当iOS设备捕获视频并将视频上传到服务器时,尝试在Android应用上播放该视频时会出现一些问题。
我们之前为另一个项目使用过“ffmpeg”库,但该库存在各种问题,例如缓慢压缩或库.so文件的大小。并且还与sdk 24(牛轧糖)
存在兼容性问题任何人都有这方面的经验吗?还是有任何想法来克服这些问题?谢谢大家。
答案 0 :(得分:0)
我不知道你对ffmpeg有什么问题。但它定义为可用于视频编辑,创建等的最佳和最快的库。如果大小对您很重要,请使用ffmpeg4android。这个库大约有6兆字节,它是ffmpeg的包装器,并且有大多数可用的ffmpeg方法。
答案 1 :(得分:-1)
请检查Android MediaMuxer Api https://developer.android.com/reference/android/media/MediaMuxer.html
通过此功能,您可以裁剪视频,更改帧速率和分辨率