视频播放(零)准备工作

写在最前

FFMPEG 是音视频必踩的坑,避不过的那种,宜早不宜迟,毕竟坑又大又多。


    这一篇只说移植。

    做这个,还是要考虑编解码两方面,所以libx264库是必须的,也就是编ffmpeg成库需要编两个库,一个x264,然后集成了x264的ffmpeg库。不考虑fsdk,主要原因是ffmpeg的aac库当前情况足够使用了。

编x264

    脚本:(简书不能格式化这种文本,所以只能贴图了)

x264 arm 版本 脚本

    prefix是编好的库是输出目录,cross-prefix是交叉编译的工具目录,需要其他架构的按需修改host和cross-prefix就好。

    特别注意:arm64-v8a需要设置 --enable-asm,不然会报错。

    运行完了,在prefix目录下就能找到对应.so文件。

编FFMPEG

    脚本:(再次吐槽,简书不能格式化这种文本)

ffmpeg arm-v7a 版本 脚本

属性没有啥新的,就是多了一条x264的enable,以及x264成库的引用。

特别注意:不知道为啥,ndk20就是编不过,逐步下降版本,17可以。


本文作者:刘小宇(Laffey)

本文为原创作品,未经允许不得转载。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容