在移动应用开发中,有时需要利用设备的摄像头录制视频,并且希望在录制过程中能够精确控制视频的质量、格式和时长。FFmpeg作为一个强大的多媒体处理工具,提供了广泛的功能和选项,能够帮助我们实现这样的需求。
添加依赖
在安卓平台上,可以使用 com.arthenica:mobile-ffmpeg-full
库来实现这一目标。
implementation 'com.arthenica:mobile-ffmpeg-full:4.4'
仓库地址 :https://github.com/tanersener/mobile-ffmpeg
使用下面这个库吧,是上面这个库的精简版,而且上面这个不维护了,下面这个编译出来会比上面减少内存10M左右,实测 同一个APP 一个打包出来是121M 一个是109M
仓库地址:https://github.com/arthenica/ffmpeg-kit/tree/main/android
min | min-gpl | https | https-gpl | audio | video | full | full-gpl |
---|