FFmpegDemo
项目地址:tangpeng/FFmpegDemo
简介: Android 使用 FFmpeg 框架进行本地视频压缩,扩展性高,效果好,亲测有效!!!
标签:
个人主页:https://www.jianshu.com/u/521b2b15caba
本人试了一下,一个大小为 341M,时长为 05:13 的视频,压缩时间为 9 分钟,可以通过改变分辨率和码率来进行压缩,有进度条显示
如果觉得 ffmpeg 压缩比较慢,而对视频清晰度要求不是那么高的话,可以使用硬解码的 android 自带的压缩方法 MediaCodec ,速度嗖嗖的,MediaCodec 的 demo 地址:https://github.com/tangpeng/VideoCompressor
关于权限的问题,可以看我的一篇文章:https://www.jianshu.com/p/52795b5dab3a
项目里面的权限判断使用的是朋友封装好的库,很方便,一句代码搞定
网上关于 Android 集成 FFmpeg 的文章很多,但大多数都只介绍了步骤,这里推荐几篇文章给大家
Android 集成 FFmpeg (一) 基础知识及简单调用