这个学习过程可谓是艰辛啊,只要是我把 FFMPEG 官网 上的一篇教程
MacOSXCompilationGuide 误以为是指导生成ios通用库的教程了,其实这些库是用于Mac上开发应用程序的,官网上关于ios的教程好像还空着。
期待更新吧,我只好另觅途径了。
这一次直接上我参考的教程吧:
《Compile ffmpeg for iOS 6, support Simulator & armv7 & armv7s》这篇教程没讲什么配置,反正就是执行一下脚本,然后将生成的库和头文件移植到ios项目里面测试。
它也参考了我在《FFMPEG+SDL学习 之 二》中提到的那篇老外的blog。其实编译FFMPEG通用库最难的就是编译选项,很多编译选项都是专家级的,几乎没人解释为什么要开启或者关闭。
你可以用help命令粗略地看一下,或多或少有点帮助。
我一开始是按照老外的那篇blog来手动配置编译环境的,但是后来发现少了个x264的库,再去编译一次又比较麻烦,所以就试了一下上面教程提到的shell脚本:
https://github.com/lvjian700/ffmpegc,
很简单,很傻瓜。
然后把生成的通用库和头文件移植到ios demo项目中
https://github.com/lvjian700/ffmpegc-demo。
demo中的播放器只有图像没有声音,剩下的就需要我们自己去研究了。
P.S.:我浪费了大量的时间来配置编译选项,想把Mac的编译配置选项用于ios,把能开得编译选项都开了,结果我发现我错了。它们两个的编译选项的交集少的可怜,搞得我最后都抓狂了,只能完全按照教程来……
posted on 2013-07-30 18:13
Long 阅读(1614)
评论(0) 编辑 收藏 引用 所属分类:
iOS