Android视频压缩

在上传过大视频时,可能会因内存溢出而崩溃,这时可能我们会想到分段上传,会解决溢出问题,当然也可以使用七牛云上传视频。但是会有一个难题就是视频1分钟时长就100M左右,5分钟就会有500M左右,上传时长必定会慢,再遇到网速就更慢,那用户等待时间会更长,所以在这里我们要用到视频压缩技术,当时我在网上查阅了许多资料,Android压缩视频的例子真得是少的可怜,一般都是使用ffmpeg来实现压缩视频,可能有一些例子运行显示压缩成功,但是可能找不到压缩路径下的视频,不过可以播通过放压缩路径下的视频来判断是否压缩成功。
这是github上压缩视频的demo地址https://github.com/jczmdeveloper/XCVideoCompressor
**我遇到的问题是适配问题,在部分机型上压缩直接闪退,这是ffmpeg4android_lib依赖包下jniLibs里的so包缺少

Paste_Image.png
还需要注意的是项目根目录下如果有jniLibs目录也要与之对应,添加缺少的so包。
**

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,539评论 25 709
  • 看到过这样一个问题:年龄越大,朋友是越多还是越少?而得票最多的答案说:“重要的人越来越少,但留下的人越来越...
    登登_b778阅读 185评论 0 0
  • 今天大盘上涨41点收2891.7,我通过支付宝的蚂蚁聚宝定投的基金收益终于为正了。投资了8000元收益160元。 ...
    了凡耕读阅读 269评论 2 1