1.七牛压缩https://github.com/zhaoyingtao/QiNiuCompressedVideoDemo(https://github.com/zhaoyingtao/QiNiuCompressedVideoDemo)
2.https://github.com/fishwjy/VideoCompressor(60兆压缩用时17秒压缩后6.29兆,252兆压缩用时72秒压缩后34.86)
3.https://github.com/Tourenathan-G5organisation/SiliCompressor(测试43MB的视频压缩为1.9MB)
4.https://github.com/RudreshJR/VideoCompression(51M的视频压缩后大约15M左右)
注:一开始感觉七牛压缩清晰度比较高,选用了七牛压缩,但是使用过程中总出现"未授权"的提示导致压缩失败,所以改用了方案4
后记:部分视频压缩存在问题,后来改用了RxFFmpeg进行压缩https://github.com/microshow/RxFFmpeg
后记2:(2020年5月6日20:50:35)
由于只使用视频压缩功能总觉得RxFFmpeg导致APK变得很大(大约9M),所以趁有空尝试其他各种压缩方法,最终还是觉得MediaCodec效果好一点,但是好多lib存在不同的问题,所以需要修改部分代码。我选择的是之前尝试过的【方案3】,当前最新版是2.2.3,但是2.2.3会存在视频压缩导致静音的问题,所以我暂时采用了2.2.2的版本进行修改。
可参考Demo:https://github.com/caiyoufei/CompressTest
网友评论