VedioCompression:视频压缩总结

  • l6_571468
    了解作者
  • 21MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-15 07:02
    上传日期
Android 视频压缩总结 视频压缩处理我们都会第一时间想到ffmpeg ,在Android端已经有开源编译好的文件我们只需引用AAR就可以了[^脚注]: 还有使用Android系统Api通过视频帧过滤的方式来实现视频压缩[^脚注]: 其他大厂出品的视频SDK. 优缺点 ffmpeg方式导入到工程以后包体积会增大20m,压缩速度很慢,大约60秒的视频会压缩180秒左右,视频大小可以压缩三分之一,有点是压缩质量非常,兼容性很强(学习成本很高,有些命令需要自己亲自学习掌握) 调用api来实现视频压缩,速度很快,压缩大小可以自己设置,但是唯一缺点兼容性不好,某些机型找不到libwvm.so文件,导致视频压缩失败。 综上所述,因为项目急接受不了压缩视频时间以及包大小,所以最终把视频压缩功能砍掉,如果想要实现视频压缩,需要一定时间好好调研,在客户端做视频处理对手机硬件要求非常高,可以参考新浪微博,
VedioCompression-master.zip
内容介绍
# 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文件,导致视频压缩失败。 ### 综上所述,因为项目急接受不了压缩视频时间以及包大小,所以最终把视频压缩功能砍掉,如果想要实现视频压缩,需要一定时间好好调研,在客户端做视频处理对手机硬件要求非常高,可以参考新浪微博,将视频上传到后台,有后台去处理视频压缩。
评论
    相关推荐