↓Aller au contenu
Alemasone

Installer FFmpeg sur Windows et l'utiliser en ligne de commande

Découvrez comment installer FFmpeg via winget ou manuellement, configurer le PATH et utiliser les commandes pour convertir ou extraire l'audio d'une vidéo.

7 min de lecture Mis à jour le
Invite de commande Windows avec une conversion vidéo en cours
Sur cette page
Sur Windows FFmpeg s’installe avec une commande : winget install Gyan.FFmpeg. C’est le moteur utilisé par presque tous les convertisseurs vidéo, même ceux qui possèdent des boutons et ceux en ligne. Si vous l’utilisez directement, vous n’avez aucune limite de taille, vous contrôlez chaque paramètre et vos fichiers ne finissent pas sur le serveur de quelqu’un d’autre.

Il n’y a pas de fenêtres : vous tapez une commande et le travail commence. Au début, cela peut impressionner un peu, mais pour les tâches habituelles (convertir, extraire l’audio, couper, réduire le poids), quelques commandes suffisent et il suffit de les copier ; vous les trouverez toutes plus bas. La dernière version stable est la 9.0, sortie en 2026.

Installation avec winget #

C’est la méthode la plus rapide sur Windows 11 et sur Windows 10 mis à jour. Ouvrez le Terminal ou l’Invite de commandes et tapez :

winget install Gyan.FFmpeg

Il s’agit de la version complète préparée par gyan.dev, la même que celle que vous téléchargeriez manuellement. À la fin, fermez et rouvrez le terminal, sinon il ne détectera pas le nouveau chemin, puis vérifiez :

ffmpeg -version

Si la version et les options de compilation s’affichent, tout est en ordre.

Terminal Windows affichant le numéro de version et les options de compilation de FFmpeg
La réponse de ffmpeg -version indiquant que l’installation a réussi

Les mises à jour arrivent avec une commande. Pour passer à la nouvelle version, tapez winget upgrade Gyan.FFmpeg. Avec l’installation manuelle, en revanche, vous devez télécharger l’archive et remplacer les fichiers à chaque fois.

Installation manuelle #

Utile lorsque winget n’est pas disponible ou si vous souhaitez une compilation spécifique.

  1. Sur la page de téléchargement officielle, cliquez sur l’icône Windows et sélectionnez Windows builds from gyan.dev (vous pouvez également utiliser les versions de BtbN disponibles sur GitHub). Sur la page de gyan.dev, dans la rubrique release builds, téléchargez ffmpeg-release-full.7z : il s’agit de la version complète, comprenant tous les encodeurs.

  2. Extrayez l’archive dans un dossier que vous ne déplacerez pas, par exemple C:\ffmpeg. Windows 11 extrait les fichiers .7z tout seul depuis la version 23H2 (clic droit → Extraire tout) ; sur Windows 10, vous aurez besoin de 7-Zip. À l’intérieur, vous trouverez le dossier bin contenant ffmpeg.exe, ffplay.exe et ffprobe.exe. Il n’est pas obligatoire qu’il soit sur le disque C:, l’important est que le chemin saisi à l’étape suivante soit le bon.

  3. Ajoutez ce dossier au PATH : recherchez Modifier les variables d’environnement système dans le menu Démarrer, ouvrez les Variables d’environnement, sélectionnez Path parmi les variables utilisateur, choisissez Modifier → Nouvellement et insérez :

    C:\ffmpeg\bin
    
  4. Confirmez avec OK sur toutes les fenêtres, ouvrez un nouveau terminal et testez avec ffmpeg -version.

Sans le PATH, FFmpeg ne se lance que si vous vous déplacez manuellement dans son dossier à chaque fois. Quand quelqu’un dit que l’installation « ne fonctionne pas », c’est souvent la raison dans neuf cas sur dix.

Fenêtre des Variables d’environnement Windows avec le chemin du dossier bin de FFmpeg ajouté au Path
La ligne à ajouter à la variable Path de l’utilisateur

Les commandes à garder sous la main #

La structure est toujours la même : ffmpeg -i file_di_ingresso [opzioni] file_di_uscita.

Convertir une vidéo en MP4 #

ffmpeg -i filmato.mkv -c:v libx264 -crf 23 -c:a aac -b:a 192k filmato.mp4

Le chiffre après -crf règle la qualité : plus il est bas, plus la vidéo est belle et lourde. À 18, vous ne verrez pas de différence avec l’original ; 23 est un bon compromis ; au-dessus de 28, la perte de qualité se remarque.

Si vous avez une carte graphique récente, vous pouvez utiliser sa puissance pour aller beaucoup plus vite : remplacez libx264 par h264_nvenc sur NVIDIA, h264_amf sur AMD ou h264_qsv sur Intel. À poids égal, la qualité est légèrement inférieure, mais cela convient parfaitement pour de nombreux usages.

Si la vidéo est déjà au bon format et que vous voulez seulement changer le conteneur, la copie directe est instantanée car elle ne réencode rien :

ffmpeg -i filmato.mkv -c copy filmato.mp4

Extraire l’audio d’une vidéo #

ffmpeg -i lezione.mp4 -vn -c:a libmp3lame -q:a 2 lezione.mp3

-vn supprime la vidéo, -q:a 2 offre une haute qualité avec un fichier léger. Si l’audio original vous convient déjà tel quel, extrayez-le sans le réencoder :

ffmpeg -i lezione.mp4 -vn -c:a copy lezione.m4a

Découper un segment #

ffmpeg -ss 00:01:30 -i video.mp4 -t 00:00:45 -c copy spezzone.mp4

Il commence à une minute trente et prend quarante-cinq secondes. Avec -ss avant -i, la découpe est presque instantanée.

Réduire le poids d’une vidéo #

ffmpeg -i grande.mp4 -vf "scale=1280:-2" -c:v libx264 -crf 26 -c:a aac -b:a 128k piccolo.mp4

Passe la largeur à 1280 pixels, calcule la hauteur proportionnellement et baisse un peu la qualité : le fichier devient assez léger pour être envoyé ou chargé rapidement.

Extraire une image (frame) #

ffmpeg -ss 00:00:10 -i video.mp4 -frames:v 1 immagine.jpg

Convertir tous les fichiers d’un dossier #

Depuis PowerShell :

Get-ChildItem *.mkv | ForEach-Object { ffmpeg -i $_.Name -c:v libx264 -crf 23 -c:a aac "$($_.BaseName).mp4" }
Testez sur trente secondes. Avant une conversion longue, ajoutez -t 00:00:30 et vérifiez le résultat. Si la qualité ne vous convient pas, vous le saurez immédiatement au lieu de l’apprendre après quarante minutes.

ffprobe et ffplay #

Dans le dossier bin se trouvent trois programmes. ffmpeg.exe convertit et modifie. ffplay.exe est un lecteur essentiel, utile pour vérifier rapidement un fichier ou un résultat : ffplay video.mp4. Et il y a aussi ffprobe, qui analyse un fichier et en rapporte les caractéristiques :

ffprobe video.mp4

Il affiche la durée, les codecs vidéo et audio, la résolution, le nombre d’images par seconde et les pistes. C’est la première commande à lancer lorsqu’un fichier ne s’ouvre pas quelque part : généralement, la raison est un codec que ce programme ne peut pas lire.

Terminal Windows avec l’analyse de ffprobe : durée, bitrate, codecs vidéo et audio du fichier
Les informations extraites par ffprobe d’un fichier vidéo

Erreurs fréquentes #

ffmpeg non è riconosciuto come comando. Le chemin n’est pas dans le PATH, il contient une faute de frappe (il doit se terminer par \bin), ou bien le terminal était déjà ouvert avant la modification.

Unknown encoder 'libx264'. La compilation que vous avez téléchargée ne inclut pas ce codec : il vous faut une version complète, comme celles indiquées sur la page officielle.

Le fichier de sortie est énorme. Vous n’avez pas indiqué la qualité et FFmpeg utilise une valeur élevée par défaut : ajoutez -crf.

L’audio est désynchronisé. Cela arrive avec certains fichiers à fréquence variable, comme les enregistrements provenant d’un téléphone : on règle souvent le problème en réencodant aussi l’audio au lieu de simplement le copier.

La commande semble bloquée. Regardez la dernière ligne : FFmpeg affiche l’avancement à cet endroit, en le mettant continuellement à jour. Si les chiffres changent, c’est qu’il travaille.

Foire aux questions #

FFmpeg est-il gratuit même pour un usage professionnel ? #

Oui, c’est un logiciel libre et vous pouvez l’utiliser pour votre travail. Les builds complets incluent certains composants sous licence GPL : si vous l’intégrez dans un programme que vous distribuez, vérifiez la licence de la build que vous utilisez.

Mieux vaut FFmpeg ou un programme avec une interface graphique ? #

Pour une conversion occasionnelle, un programme avec des boutons comme HandBrake est plus pratique. Pour des tâches répétitives, des conversions par lots ou des paramètres précis, la ligne de commande est plus rapide et donne toujours le même résultat. Et beaucoup de ces programmes utilisent justement FFmpeg en arrière-plan.

Puis-je l’utiliser pour couper une vidéo sans perte de qualité ? #

Oui, avec -c copy : les flux sont copiés sans réencodage, la qualité reste identique et cela ne prend que quelques secondes. La limite est que la coupe se fait sur l’image clé (keyframe) la plus proche, elle peut donc être décalée de quelques fractions de seconde par rapport au point que vous avez indiqué.

Cela fonctionne-t-il aussi sur Mac et Linux ? #

Oui, et il s’agit du même programme avec les mêmes commandes. Sur macOS, il s’installe avec brew install ffmpeg, sur Ubuntu et ses dérivés avec sudo apt install ffmpeg. Les commandes de ce guide fonctionnent de la même manière sur les trois systèmes.

Comment convertir une vidéo pour WhatsApp ou pour les réseaux sociaux ? #

Le format qui convient partout est le MP4 avec vidéo H.264 et audio AAC, c’est-à-dire celui qui sort de la première commande de ce guide. Pour les réseaux sociaux, baissez également la résolution : 1080 pixels sur le côté long suffisent et le fichier pèse beaucoup moins lourd.

Peut-on l’installer dans un dossier différent de C:\ffmpeg ? #

Oui, même sur un autre disque. La seule chose qui compte est que le chemin exact du dossier bin soit présent dans votre PATH.

À lire ensuite