windows下编译ffmpeg
时间: 2023-09-05 11:14:14 浏览: 139
ffmpeg windows下编译
要在Windows下编译FFmpeg,需要先准备好编译环境。可以使用MSYS2或者Cygwin来搭建环境,这里以MSYS2为例。
1. 下载MSYS2安装包并安装。下载地址:https://www.msys2.org/
2. 打开MSYS2终端,更新系统:pacman -Syu
3. 安装编译工具和依赖库:pacman -S mingw-w64-x86_64-toolchain mingw-w64-x86_64-nasm mingw-w64-x86_64-yasm mingw-w64-x86_64-SDL2 mingw-w64-x86_64-SDL2_image mingw-w64-x86_64-SDL2_mixer mingw-w64-x86_64-SDL2_ttf
4. 下载FFmpeg源代码:git clone https://github.com/FFmpeg/FFmpeg.git ffmpeg
5. 进入FFmpeg目录:cd ffmpeg
6. 配置编译选项:./configure --arch=x86_64 --target-os=mingw32 --cross-prefix=x86_64-w64-mingw32- --pkg-config=pkg-config --enable-gpl --enable-version3 --enable-shared --disable-static --disable-w32threads --disable-autodetect --disable-encoders --disable-muxers --disable-bsfs --disable-indevs --disable-outdevs --disable-filters --disable-postproc --disable-avdevice --disable-ffplay --disable-ffprobe --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --extra-cflags="-I/mingw64/include" --extra-ldflags="-L/mingw64/lib"
7. 编译:make
8. 安装:make install
至此,FFmpeg就编译安装完成了。可以在终端中输入ffmpeg命令来测试是否安装成功。
阅读全文