美文网首页FFmpeg-IJKPlayer
Mac 用NDK编译ijkplayer arm64 问题总结

Mac 用NDK编译ijkplayer arm64 问题总结

作者: 棍子哥丸子妹 | 来源:发表于2018-01-17 11:32 被阅读0次

    场景: 我需要用到 x264 库来进行我的编码 。 先编码 x264的include和lib 成功! 下面在我使用ijkplayer的脚本 进行链接 x264的文件时,遇到的问题总结:

    1.  找不到 log2 , 我首先检查我编译的x264库是否可用,自己搞了一个工程,测试是可以使用的,然后到ffmpeg源码下面有个config.h去查看日志,用xcode来搜索错误的位置,我直接注释掉了(我检查了ffmpeg和x264相关的NDK配置,是一样的同步的,烦,直接注释这个log2)!

    2.libijkffmpeg.so 找不到编码器x264,终于发现,在config 下面的modle_title.sh 里面 disable_encoders ,这个打开 就找到了!

    3.打开ffmpeg的Muxer ,发现链接x264 链接一直不成功! 错误是一样的 找不到 ff_fft_init方法,百度好多,搜索到aarch64 比较特殊点 , 自己尝试添加没有链接的 .o文件,主要是avcodec 下面的 aarch64 和 neon 两个文件 下面的.o文件!! 终于 编译成功!

    4.还有两个 常见错误 C compiler test failed 和 libx264 not found ,解决思路如下,先看错误日志,然后检查x264的一些 configure 配置和 ffmpeg 对应,NDK配置等等!! 

    总结:库的编译总会花好多时间,建议每次遇到的问题 都记录下 (坑太多,大家一起填)!!

    欢迎FFmpeg大神 戳我liugstick@163.com!!!!!

    相关文章

      网友评论

        本文标题:Mac 用NDK编译ijkplayer arm64 问题总结

        本文链接:https://www.haomeiwen.com/subject/embyoxtx.html