一、编译x264
获取x264源码
http://www.videolan.org/developers/x264.html
获取gas-preprocesspl
https://github.com/libav/gas-preprocessor
获取x264编译脚本
https://github.com/kewlbear/x264-ios
step1:
将gas-preprocessor.pl拷贝到/usr/local/bin目录下
添加权限 sudo chmod 777 gas-preprocessor.pl
step2:
在x264-ios目录下新建文件夹x264,将x264源码复制进去
在x264-ios目录下新建文件夹thin-x264
step3:
运行build-x264.sh
完成后运行 build-x264.sh lipo
生成的文件会保存在x264-iOS文件夹中
二、编译ffmpeg
获取ffmpeg源码(2.3.3)(2.4.1在configure的时候会提示找不到 gas-preprocessor.pl,用2.3.3则没有这个问题)
http://www.ffmpeg.org/download.html
获取ffmpeg编译脚本(该脚本已添加x264依赖)
https://github.com/kewlbear/FFmpeg-iOS-build-script
step1:
在FFmpeg-iOS-build-script目录下新建文件夹ffmpeg-2.4.1,将ffmpeg2.3.3的源码复制进去
step2:
运行build-ffmpeg.sh
运行build-ffmpeg.sh lipo
生成的文件会保存在FFmpeg-iOS文件夹中
获取x264源码
http://www.videolan.org/developers/x264.html
获取gas-preprocesspl
https://github.com/libav/gas-preprocessor
获取x264编译脚本
https://github.com/kewlbear/x264-ios
step1:
将gas-preprocessor.pl拷贝到/usr/local/bin目录下
添加权限 sudo chmod 777 gas-preprocessor.pl
step2:
在x264-ios目录下新建文件夹x264,将x264源码复制进去
在x264-ios目录下新建文件夹thin-x264
step3:
运行build-x264.sh
完成后运行 build-x264.sh lipo
生成的文件会保存在x264-iOS文件夹中
二、编译ffmpeg
获取ffmpeg源码(2.3.3)(2.4.1在configure的时候会提示找不到 gas-preprocessor.pl,用2.3.3则没有这个问题)
http://www.ffmpeg.org/download.html
获取ffmpeg编译脚本(该脚本已添加x264依赖)
https://github.com/kewlbear/FFmpeg-iOS-build-script
step1:
在FFmpeg-iOS-build-script目录下新建文件夹ffmpeg-2.4.1,将ffmpeg2.3.3的源码复制进去
step2:
运行build-ffmpeg.sh
运行build-ffmpeg.sh lipo
生成的文件会保存在FFmpeg-iOS文件夹中