Windows编译安装ffmpeg支持更多音视频格式处理_windows ffmpeg
Windows编译ffmpeg
目标
在 Windows 10 上使用 MSYS2 编译 FFmpeg,并支持 WAV、MP3、AAC、AMR、WMA、AIFF、AIF、AC3、M4A、MP4、MOV、AVI、MXF、WEBM 等格式的处理,通常需要配置一些特定的库支持。这些库包括音频编解码器(如 libmp3lame、libfdk_aac)和视频编解码器(如 libx264、libvpx)。
编译环境
- 安装“MSYS2”
https://www.msys2.org/ - 打开MSYS2安装编译环境
确保在 MINGW64 环境中工作是关键
- 执行命令行
pacman -Syupacman -S mingw-w64-ucrt-x86_64-gccpacman -S base-devel \\ nasm \\ mingw-w64-x86_64-toolchain \\ mingw-w64-x86_64-ffmpeg \\ mingw-w64-x86_64-lame \\ mingw-w64-x86_64-fdk-aac \\ mingw-w64-x86_64-openssl \\ mingw-w64-x86_64-libvorbis \\ mingw-w64-x86_64-libwebp \\ mingw-w64-x86_64-libogg \\ mingw-w64-x86_64-x264 \\ mingw-w64-x86_64-x265 \\ mingw-w64-x86_64-libvpx