资料准备
- msys2安装包
- ffmpeg源码
- x264源码
安装MSYS2
- 运行msys2,在命令框中安装mingw工具包和nasm(汇编工具)
pacman -S mingw-w64-x86_64-toolchain
pacman -S base-devel
pacman -S nasm
- 进入路径~/MSYS2/home/‘username’/
编译x264和ffmpeg
执行下段代码,建议写入一个脚本中直接执行即可(~/MSYS2/home/‘username’/目录下)
basepath=$(cd `dirname $0`;pwd)
echo ${basepath}
cd ${basepath}/x264-master
pwd
./configure --prefix=${basepath}/x264_install --enable-static --enable-shared
make
make install
cd ${basepath}/ffmpeg
pwd
./configure --prefix=${basepath}/ffmpeg_install \
--enable-static --enable-shared --enable-libx264 --enable-gpl \
--extra-cflags=-I${basepath}/x264_install/include \
--extra-ldflags=-L${basepath}/x264_install/lib
make
make install
配置环境变量
~\MSYS2\home\'username'\ffmpeg_install\bin
~\MSYS2\home\'username'\x264_install\bin
~\MSYS2\mingw64\bin