Installer FFmpeg sur Windows peut sembler être une mission réservée à celles et ceux qui vivent heureux dans le terminal, mais le processus est en réalité assez simple dès lors que l’on comprend ce que l’on fait. FFmpeg est un outil multimédia open source qui permet de travailler avec l’audio et la vidéo en ligne de commande, particulièrement utile pour convertir des formats, inspecter des fichiers ou préparer du contenu sans dépendre d’une interface graphique.
L’essentiel est de ne pas chercher un installateur classique avec des boutons « suivant, suivant, terminer », car ce n’est pas ainsi que cela fonctionne ici. Sous Windows, il faut télécharger une version déjà compilée, la placer dans un dossier stable, puis l’ajouter au PATH du système afin de pouvoir l’exécuter depuis n’importe quelle fenêtre de l’Invite de commandes. En somme, le genre de réglage qui paraît plus intimidant qu’il ne l’est vraiment.
Télécharger FFmpeg et préparer le dossier sous Windows
La première étape recommandée consiste à installer 7-Zip, si tu ne l’as pas encore sur ton PC. Le téléchargement de FFmpeg pour Windows est généralement fourni dans une archive au format .7z, il te faudra donc un outil capable d’extraire correctement ce paquet. 7-Zip est gratuit et convient parfaitement à cette tâche, sans fioritures inutiles.
Il faut ensuite se rendre sur la page des builds de FFmpeg pour Windows hébergée sur gyan.dev. Sur les machines récentes, le plus courant est de télécharger le fichier ffmpeg-release-full.7z, qui correspond à la version complète et qui est pensée pour Windows 10 et les versions ultérieures. Si l’ordinateur fonctionne encore sous Windows 7 ou Windows 8, la source indique qu’il vaut mieux utiliser à la place ffmpeg-release-essentials.7z, car la compilation complète peut ne pas se lancer sur ces systèmes plus anciens.
Une fois le fichier téléchargé, ouvre l’Explorateur de fichiers, va dans le dossier Téléchargements et extrais le contenu avec 7-Zip. Sous Windows 11, il faudra peut-être d’abord cliquer sur Afficher plus d’options pour voir le menu classique. Après l’extraction, un dossier au nom assez long apparaîtra ; renomme-le en FFmpeg afin d’éviter des chemins interminables, qui finissent toujours par ressembler à des logs Kubernetes miniatures.
L’étape suivante consiste à placer ce dossier à la racine du disque principal, généralement C:\. En pratique, il suffit de couper le dossier FFmpeg depuis Téléchargements et de le coller dans Ce PC, sur le lecteur généralement nommé Windows (C:) ou OS (C:).

Ajouter FFmpeg au PATH et vérifier qu’il fonctionne
À ce stade, FFmpeg est bien présent sur ton ordinateur, mais Windows ne sait pas encore où le trouver lorsque tu saisis une commande. Pour que le système le reconnaisse depuis n’importe quel emplacement, il faut ajouter le dossier C:\FFmpeg\bin à la variable d’environnement PATH. C’est cette étape qui transforme un simple dossier téléchargé en véritable outil utilisable.
Ouvre le menu Démarrer, tape cmd, fais un clic droit sur Invite de commandes et choisis Exécuter en tant qu’administrateur. Il est important de le faire avec des droits élevés, car tu vas modifier une variable système. Dans cette fenêtre, saisis la commande suivante :
setx /m PATH "C:\ffmpeg\bin;%PATH%"
Une fois l’opération terminée, ferme cette fenêtre de l’Invite de commandes. Ce détail n’est pas anodin : la session ouverte ne prend pas toujours en compte les changements qui viennent d’être appliqués. Pour vérifier l’installation, tu dois donc ouvrir une nouvelle fenêtre. Tape de nouveau cmd, ouvre l’Invite de commandes classique et exécute :
ffmpeg -version
Si tout s’est bien passé, Windows affichera les informations sur la version installée de FFmpeg et sur ses composants. À partir de là, tu peux lancer des commandes FFmpeg depuis le terminal sans te déplacer manuellement jusqu’à son dossier. N’est-ce pas assez satisfaisant quand un utilitaire en ligne de commande répond du premier coup ?
Il existe aussi une méthode alternative via le Gestionnaire de paquets Windows. La source mentionne la commande winget install -e --id Gyan.FFmpeg --exact, qui peut être plus pratique pour celles et ceux qui installent déjà leurs logiciels depuis le terminal. Cela dit, la méthode manuelle montre très clairement où se trouve FFmpeg et quel chemin est ajouté, ce qui s’avère utile lorsqu’il faut diagnostiquer des problèmes.
Erreurs fréquentes lors de l’installation de FFmpeg sous Windows
L’un des comportements les plus déroutants au début se produit lorsque l’on double-clique sur ffmpeg.exe, ffplay.exe ou ffprobe.exe : une fenêtre s’ouvre pendant un instant, puis disparaît. Ce n’est pas une erreur. FFmpeg n’est pas une application graphique, mais un outil conçu pour être exécuté depuis l’Invite de commandes avec des commandes et des paramètres.
Si, au moment de l’ajouter au PATH, un message ressemblant à Access to the registry path is denied apparaît, le problème vient généralement du fait que l’Invite de commandes n’a pas été ouverte en tant qu’administrateur. Ferme la fenêtre, recherche à nouveau cmd, fais un clic droit et sélectionne Exécuter en tant qu’administrateur avant de répéter la commande setx.
Autre grand classique : l’erreur ‘ffmpeg’ n’est pas reconnu en tant que commande interne ou externe. Si elle apparaît juste après l’installation, commence par fermer la fenêtre actuelle et en ouvrir une nouvelle. Si le problème persiste, vérifie que le dossier se trouve bien dans C:\FFmpeg et qu’il contient le sous-dossier bin. Windows ne fait pas la distinction entre majuscules et minuscules dans les noms de dossiers, donc FFmpeg et ffmpeg ne devraient pas faire de différence.
Sur les machines plus anciennes, l’erreur 0xc0000005 peut apparaître au lancement de la version complète. Selon la source, cela concerne des systèmes Windows non compatibles, comme Windows 7 ou 8, et la solution raisonnable consiste à télécharger la compilation Essentials plutôt que la Full. Et si tu travailles avec Ubuntu via WSL, tu peux exécuter le binaire depuis /mnt/c/FFmpeg/bin ou installer FFmpeg directement dans Ubuntu avec sudo apt install ffmpeg, ce qui est souvent plus cohérent si tout ton flux de travail se déroule sous Linux.

