build-x264.sh来自于 https://github.com/kewlbear/x264-iosFFmpeg-iOS-build-script来自于 https://github.com/kewlbear/FFmpeg-iOS-build-scriptgas-preprocessor.pl来自于 https://github.com/libav/gas-preprocessorx264来自于 http://www.videolan.org/developers/x264.htmlBuild-iOS自己编译好的文件(FFmpeg-iOS文件过大,没有上传)
brew install ffmpeg
转化格式: ffmpeg -i [fileName] [fileName]
分离视频: ffmpeg -i [fileName] -vcodec copy -an [fileName]
分离音频: ffmpeg -i [fileName] -acodec copy -vn [fileName]
剪切视频:ffmpeg -ss 0:1:30 -t 0:0:20 -i [fileName] -vcodec copy -acodec copy [fileName] //-r 提取图像的频率,-ss 开始时间,-t 持续时间
更多命令 https://github.com/tonydeng/fmj/blob/master/ffmpeg.md
git clone https://github.com/CoderYuChong/FFmpeg-Build.git- 复制
gas-preprocessor.pl到/usr/local/bin下 - 修改文件权限:
chmod 777 /usr/local/bin/gas-preprocessor.pl - 进入
FFmpeg-iOS-build-script文件 - 执行脚本文件:
./build-ffmpeg.sh
- 进入
FFmpeg-Build文件下 - 修改权限
sudo chmod u+x build-x264.sh - 执行脚本
sudo ./build-x264.sh
-
将编译好的文件夹拖入到工程中
-
添加依赖库:
libiconv.tbd libz.tbd libbz2.tbd CoreMedia.framework AVFoundation.framework
Found no assembler
Minimum version is nasm-2.13
If you really want to compile without asm, configure with --disable-asm.
brew install nasm