最近因为业务需要,要对上传的图片 和 视屏做压缩处理,我们都知道,凡事涉及到图形图像方面的,ffmpeg肯定是首选的,但是对于移动端ios ,android 都需要自己去编译,并且包的大小不是很好的控制,因为大多人如果不是做和ffmpeg 相关的的工作,连他如何顺利的编译都都搞不懂,更别提如何选择性的去编译包了.
给大家推荐一个很好用的ffmpeg 库,mobile-ffmpeg
githup :https://github.com/tanersener/mobile-ffmpeg
支持android 的远程依赖 及ios pod,只要一行代码就集成完毕,并且可以根据自己的业务需求选择使用那个依赖,即满足了业务需求,又不会造成多余无用的库在项目中增加体积.
min | min-gpl | https | https-gpl | audio | video | full | full-gpl | |
---|---|---|---|---|---|---|---|---|
external libraries | - | vid.stab x264 x265 xvidcore |
gmp gnutls |
gmp gnutls vid.stab x264 x265 xvidcore |
lame libilbc libvorbis opencore-amr opus shine soxr |