-
编译 libx264
将 libx264 生成结果拷贝到 msys64 的 usr\local 目录下。这样在 msys2_shell 中就可以使用 /usr/local 来找到这个路径了。
编译不设置 prefix,默认将文件拷贝到 /usr/local -
编译 ffmpeg + libx264
配置 pkg-config,不然编译找不到 libx264 会报错。ERROR: x264 not found using pkg-config。
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
设置 x264.pc 路径。该文件是编译 libx264 自动生成的,里面记录了 lib 和 .h 的路径。
配置文件
./configure --toolchain=msvc --enable-yasm --enable-asm --enable-gpl --enable-libx264 --extra-cflags=-I/usr/local/include --extra-ldflags=-LIBPATH:/usr/local/lib --enable-static --enable-shared
编译
make -j 16
make install
参考文献
https://blog.csdn.net/m0_56052659/article/details/129330145