Jiangzqts / VedioCompression

视频压缩总结

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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文件,导致视频压缩失败。

综上所述,因为如果想要实现视频压缩,需要一定时间好好调研,在客户端做视频处理对手机硬件要求非常高,可以参考新浪微博,将视频上传到后台,有后台去处理视频压缩。

About

视频压缩总结


Languages

Language:Java 100.0%