Compiler FFMPEG sous Windows 11 peut sembler intimidant, mais il est en réalité assez simple si vous suivez les étapes appropriées. Voici comment procéder :
Prérequis
Téléchargez et installez Microsoft Visual Studio 2022. Vous pouvez télécharger la dernière version de Visual Studio depuis le site web de Microsoft.
Téléchargez et installez MSYS2: https://www.msys2.org/
Une fois l’installation terminée, une console MSYS2 sera ouverte. Installer les prérequis suivants dans cette console:
pacman -S make
pacman -S yasm
pacman -S diffutils
pacman -S pkg-config
pacman -S git
Compilation
Ouvrir un terminal Windows, puis exécuter:
(Le chemin peut être différent selon votre version de visual studio)
"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat"
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64
C:\msys64\msys2_shell.cmd -full-path
Un terminal MSYS sera ouvert. Dans cette nouvelle console:
git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg_x64
cd ffmpeg_x64
make clean
./configure --target-os=win64 --arch=x86_64 --toolchain=msvc --disable-everything --enable-shared --enable-decoders --enable-protocols --enable-demuxers --enable-hwaccels --enable-parsers --enable-bsfs --enable-indevs --enable-outdevs --enable-filters
make
make install
Le résultat de la compilation de FFmpeg sera situé dans C:\msys64\home\<user>\ffmpeg_x64
Cet article démontre comment compiler une version de base de FFMPEG. Pour une compilation avancée avec le support de x264, voyez cet article: Compiler x264 et FFMPEG sous Windows