下载 ffmpeg
https://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
编译
sudo ./configure --enable-static --enable-gpl --enable-libx264 --prefix=/opt/local --extra-cflags=-I/opt/local/include --extra-ldflags=-L/opt/local/lib --pkg-config-flags="--static" --arch=arm64
make -j32
sudo make isntall
如果出现 ERROR: x264 not found using pkg-config 不要慌
添加环境变量 PKG_CONFIG_PATH
- 这个路径填写 x264.pc 路径 默认在prefix指定的lib下的 pkg-config
- macos ~/.bash_profile
export PKG_CONFIG_PATH=//opt/local/lib/pkg-config:$PKG_CONFIG_PATH
查找路径
pkg-config --variable pc_path pkg-config
再次安装 测试
ffmpeg -version
测试 h264 to yuv
ffmpeg -i video1.h264 -c:v rawvideo -pix_fmt yuv420p out.yuv
标签:opt,macos,ffmpeg,--,local,编译,arm64,config,pkg
From: https://www.cnblogs.com/guanchaoguo/p/18029876