视频压缩总结

Android 视频压缩总结

1.视频压缩处理我们都会第一时间想到ffmpeg ,在Android端已经有开源编译好的文件我们只需引用AAR就可以了[^脚注]: http://writingminds.github.io/ffmpeg-android-java/
2. 还有使用Android系统Api通过视频帧过滤的方式来实现视频压缩[^脚注]: https://github.com/fishwjy/VideoCompressor
3. 其他大厂出品的视频SDK.

优缺点

  1. ffmpeg方式导入到工程以后包体积会增大20m,压缩速度很慢,大约60秒的视频会压缩180秒左右,视频大小可以压缩三分之一,有点是压缩质量非常,兼容性很强(学习成本很高,有些命令需要自己亲自学习掌握)
  2. 调用api来实现视频压缩,速度很快,压缩大小可以自己设置,但是唯一缺点兼容性不好,某些机型找不到libwvm.so文件,导致视频压缩失败。

综上所述,因为项目急接受不了压缩视频时间以及包大小,所以最终把视频压缩功能砍掉,如果想要实现视频压缩,需要一定时间好好调研,在客户端做视频处理对手机硬件要求非常高,可以参考新浪微博,将视频上传到后台,有后台去处理视频压缩。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值