macos arm64 编译静态库 ffmpeg

下载 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

安装

 sudo 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
posted @ 2024-02-23 16:44  vx_guanchaoguo0  阅读(118)  评论(0编辑  收藏  举报