文件名称:VedioCompression:视频压缩总结
文件大小:21.05MB
文件格式:ZIP
更新时间:2024-06-02 01:06:41
android compression ffmpeg android-ffmpeg vedio
Android 视频压缩总结 视频压缩处理我们都会第一时间想到ffmpeg ,在Android端已经有开源编译好的文件我们只需引用AAR就可以了[^脚注]: 还有使用Android系统Api通过视频帧过滤的方式来实现视频压缩[^脚注]: 其他大厂出品的视频SDK. 优缺点 ffmpeg方式导入到工程以后包体积会增大20m,压缩速度很慢,大约60秒的视频会压缩180秒左右,视频大小可以压缩三分之一,有点是压缩质量非常,兼容性很强(学习成本很高,有些命令需要自己亲自学习掌握) 调用api来实现视频压缩,速度很快,压缩大小可以自己设置,但是唯一缺点兼容性不好,某些机型找不到libwvm.so文件,导致视频压缩失败。 综上所述,因为项目急接受不了压缩视频时间以及包大小,所以最终把视频压缩功能砍掉,如果想要实现视频压缩,需要一定时间好好调研,在客户端做视频处理对手机硬件要求非常高,可以参考新浪微博,
【文件预览】:
VedioCompression-master
----.gitignore(118B)
----gradle()
--------wrapper()
----README.md(1KB)
----build.gradle(546B)
----gradlew.bat(2KB)
----gradlew(5KB)
----app()
--------.gitignore(7B)
--------build.gradle(1KB)
--------proguard-rules.pro(751B)
--------libs()
--------src()
----gradle.properties(730B)
----.idea()
--------runConfigurations.xml(564B)
--------misc.xml(2KB)
--------modules.xml(357B)
--------gradle.xml(626B)
----settings.gradle(15B)