ffmpeg的那点小事儿--编译ffmpeg同时支持libx264(视频编码)和libfdk(音频编码)
主要是shell脚本编写上的问题,直接上脚本代码
#!/bin/bash
#1、首先:定义下载的库名称
source="ffmpeg-4.0.2"
#2、其次:定义".h/.m/.c"文件编译的结果目录
#目录作用:用于保存.h/.m/.c文件编译后的结果.o文件
cache="cache"
#3、定义".a"静态库保存目录
#pwd命令:表示获取当前目录
staticdir=`pwd`/"ffmpeg-iOS"
#4、添加FFmpeg配置选项->默认配置
configure_flags="--enable-cross-compile --disable-debug --enable-x86asm --disable-programs --disable-doc --enable-pic"
configure_flags="$configure_flags --enable-avdevice --enable-avcodec --enable-avformat --enable-libx264 --enable-decoder=h264 --enable-demuxer=h264 --enable-parser=h264 --enable-decoder=aac --enable-decoder=aac_latm --enable-nonfree"
#5、定义默认CPU平台架构类型
#arm64 armv7->