> 技术文档 > Windows编译安装ffmpeg支持更多音视频格式处理_windows ffmpeg

Windows编译安装ffmpeg支持更多音视频格式处理_windows ffmpeg


Windows编译ffmpeg

  • 目标
  • 编译环境
  • 源码下载
  • 开始编译
  • 验证安装
  • 完成安装配置
  • 配置windows环境变量
  • 音频转换注意事项

目标

在 Windows 10 上使用 MSYS2 编译 FFmpeg,并支持 WAV、MP3、AAC、AMR、WMA、AIFF、AIF、AC3、M4A、MP4、MOV、AVI、MXF、WEBM 等格式的处理,通常需要配置一些特定的库支持。这些库包括音频编解码器(如 libmp3lame、libfdk_aac)和视频编解码器(如 libx264、libvpx)。

编译环境

  1. 安装“MSYS2”
    https://www.msys2.org/
  2. 打开MSYS2安装编译环境
    确保在 MINGW64 环境中工作是关键
    Windows编译安装ffmpeg支持更多音视频格式处理_windows ffmpeg
  3. 执行命令行
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