下载msys编译终端:
https://www.msys2.org/
初始化msys编译环境
pacman -Syu
安装32位工具链环境
pacman - S mingw-w64-x86_64-toolchain mingw-w64-i686-toolchain
//ffmpeg下载地址:https://ffmpeg.org
将ffmpeg源码文件夹拷贝到home+用户名路径下
cmake下载地址:https://cmake.org/files
x265 下载地址 : https://bitbucket.org/multicoreware/x265_git/src/master/
cmake3.22 + x265 + vs2019 编译生成x265库
将生成的x265库的各种文件,分别放到msys的/usr/local 下的lib,include路径下,将x265.pc文件放到/usr/local/lib/pkgconfig文件路径下,配置msys环境变量为x265.pc文件路径
PKG_CONFIG_PATH=/usr/local/libpkgconfig/:$PKG_CONFIG_PATH
然后进入ffmpeg源码路径用命令行进行编译:
./configure --arch=x86 --target-os=mingw32 --prefix=/usr/local/ffmpeg-6-2 --disable-doc --enable-gpl --enable-libx264 --enable-libx265 --enable-libvpx --enable-libvorbis --enable-libopus --enable-sdl2 --enable-shared --disable-static --disable-asm --enable-sse3 --enable-encoder=mpeg4,h264,h265,aac,mp3,pcm_s16le,vp8,vp9,opus,theora,vorbis --enable-decoder=mpeg4,h264,h265,aac,mp3,pcm_s16le,vp8,vp9,opus,theora,vorbis
ffmpeg支持x265编译
于 2023-06-14 15:39:48 首次发布