Aller au contenu principal
Accueil AngleFormation - Experts IA et Automatisation
Automatiser Votre Croissance
Tech-Cloud

Installer FFmpeg sur Windows 11 : guide pratique 2026

2026-08-21 Par Jallal Tahiri
Illustration : Installer FFmpeg sur Windows 11 : guide pratique 2026

💡 En rĂ©sumĂ© (TL;DR)

  • FFmpeg est un framework multimĂ©dia en ligne de commande capable de lire, convertir, filtrer et diffuser de nombreux formats.
  • Le projet FFmpeg publie le code et renvoie vers des builds Windows. VĂ©rifiez toujours la source, l'architecture et la licence du build choisi.
  • Une installation rĂ©ussie se vĂ©rifie avec ffmpeg -version, ffprobe -version et une conversion de test dans un nouveau fichier.
  • LAME n'a gĂ©nĂ©ralement pas besoin d'ĂȘtre installĂ© sĂ©parĂ©ment si le build inclut l'encodeur MP3 libmp3lame. VĂ©rifiez avec la liste des encodeurs.
  • Le verdict AngleFormation : installez une version stable, Ă©vitez d'Ă©craser l'original, conservez les commandes dans un script versionnĂ© et contrĂŽlez les codecs rĂ©ellement disponibles.

FFmpeg est l'un des outils les plus utiles pour une chaßne YouTube : convertir une vidéo, extraire l'audio, créer une miniature, normaliser le son, ajouter des sous-titres ou produire plusieurs formats. Sa puissance vient d'une syntaxe explicite, mais cette syntaxe peut aussi écraser un fichier ou produire une qualité inattendue si les options sont mal placées.

Au 21 août 2026, la page officielle de téléchargement indique FFmpeg 9.0.1 comme version stable de la branche 9.0. Vérifiez cette information au moment de votre installation : les versions et correctifs de sécurité évoluent.


Comprendre les outils installés

Outil Usage
ffmpeg convertir, filtrer, encoder, enregistrer
ffprobe inspecter flux, codecs, durée et métadonnées
ffplay lire et tester un média selon le build

FFmpeg distingue le conteneur, par exemple MP4 ou MKV, du codec, par exemple H.264, HEVC, AV1, AAC ou MP3. Renommer une extension ne convertit pas le média.


Étape 1 — Choisir la mĂ©thode d'installation

Option A : WinGet

WinGet simplifie l'installation et la mise à jour, mais le paquet est maintenu par son éditeur ou la communauté du dépÎt, pas directement par le projet FFmpeg.

Recherchez d'abord les paquets :

winget search ffmpeg

Examinez l'identifiant, l'éditeur, la version et la source. Installez ensuite l'identifiant exact choisi :

winget install --id EDITEUR.FFmpeg --exact --source winget

Remplacez EDITEUR.FFmpeg par le résultat réel. Ne copiez pas un identifiant ancien sans vérifier qu'il désigne toujours le bon paquet.

Option B : archive Windows

La page ffmpeg.org renvoie vers des fournisseurs de builds Windows. Téléchargez une archive adaptée à l'architecture, vérifiez sa provenance et, si disponible, son empreinte.

Extrayez par exemple vers :

C:\Tools\ffmpeg\
  bin\
    ffmpeg.exe
    ffprobe.exe
    ffplay.exe

Un chemin sans espace simplifie les scripts, mais les chemins avec espace fonctionnent s'ils sont correctement cités.


Étape 2 — Ajouter FFmpeg au PATH

Le PATH permet d'appeler FFmpeg depuis n'importe quel dossier.

Méthode graphique :

  1. rechercher Variables d'environnement ;
  2. ouvrir les variables du compte ;
  3. sélectionner Path ;
  4. ajouter le dossier C:\Tools\ffmpeg\bin ;
  5. valider ;
  6. fermer et rouvrir le Terminal.

Ne remplacez pas tout le contenu du PATH. Ajoutez une entrée séparée.

Vérifiez :

where.exe ffmpeg
ffmpeg -version
ffprobe -version

Si plusieurs installations apparaissent, la premiÚre dans le PATH est utilisée. Supprimez les doublons ou documentez la version attendue.


Étape 3 — VĂ©rifier les codecs et encodeurs

ffmpeg -encoders
ffmpeg -decoders
ffmpeg -formats
ffmpeg -filters

Pour rechercher MP3 :

ffmpeg -hide_banner -encoders | Select-String "mp3|libmp3lame"

Un build peut inclure ou exclure certains encodeurs pour des raisons de compilation et de licence. Une commande trouvée en ligne peut donc renvoyer « Unknown encoder » sur votre build.


Étape 4 — Inspecter avant de convertir

ffprobe -v error -show_format -show_streams "video-source.mov"

Pour une sortie JSON :

ffprobe -v error -print_format json -show_format -show_streams "video-source.mov" > "analyse.json"

Vérifiez durée, résolution, fréquence d'image, codec vidéo, codec audio et nombre de flux. Cette inspection évite de perdre une piste audio ou des sous-titres.


Étape 5 — Conversions essentielles

Convertir vers MP4 H.264 et AAC

ffmpeg -i "source.mov" -c:v libx264 -crf 21 -preset medium -c:a aac -b:a 192k "sortie.mp4"
  • une valeur CRF plus basse augmente gĂ©nĂ©ralement la qualitĂ© et la taille ;
  • le preset agit sur le temps d'encodage et l'efficacitĂ© ;
  • les valeurs doivent ĂȘtre testĂ©es sur votre contenu ;
  • libx264 doit exister dans le build.

Remuxer sans réencoder

Si les codecs sont compatibles avec le nouveau conteneur :

ffmpeg -i "source.mkv" -map 0 -c copy "sortie.mp4"

C'est rapide et sans perte, mais l'opération échoue ou produit un fichier peu compatible si un flux n'est pas pris en charge par MP4.

Extraire l'audio

ffmpeg -i "video.mp4" -vn -c:a libmp3lame -q:a 2 "audio.mp3"

Ou conserver l'audio AAC sans réencodage si la source le permet :

ffmpeg -i "video.mp4" -vn -c:a copy "audio.m4a"

Créer une miniature

ffmpeg -ss 00:01:30 -i "video.mp4" -frames:v 1 -q:v 2 "miniature.jpg"

Le positionnement de -ss influence vitesse et précision selon le scénario. Vérifiez visuellement l'image.

Redimensionner en 1080p sans déformer

ffmpeg -i "source.mp4" -vf "scale=-2:1080" -c:v libx264 -crf 21 -c:a copy "1080p.mp4"

La largeur -2 conserve le ratio et choisit une valeur paire compatible avec de nombreux encodeurs.


Sous-titres

Ajouter une piste sans l'incruster

ffmpeg -i "video.mp4" -i "sous-titres.srt" -map 0 -map 1 -c:v copy -c:a copy -c:s mov_text "video-sous-titres.mp4"

Incruster dans l'image

ffmpeg -i "video.mp4" -vf "subtitles=sous-titres.srt" -c:v libx264 -crf 21 -c:a copy "video-incrustee.mp4"

L'incrustation réencode la vidéo. Les chemins Windows contenant deux-points, apostrophes ou caractÚres particuliers exigent un échappement adapté. Travaillez d'abord dans un dossier simple.


Audio pour YouTube et podcasts

FFmpeg possÚde le filtre loudnorm. Une normalisation sérieuse peut utiliser deux passes : la premiÚre mesure, la seconde applique les valeurs.

Mesure :

ffmpeg -i "source.wav" -af loudnorm=I=-16:TP=-1.5:LRA=11:print_format=json -f null NUL

Les cibles dépendent du format et de votre chaßne. Ne recopiez pas une valeur sans écouter le résultat et vérifier les recommandations de la plateforme. La deuxiÚme passe doit reprendre les mesures exactes produites par la premiÚre.


Automatiser un dossier sans écraser les originaux

PowerShell :

$sourceDir = "C:\Videos\A-convertir"
$outputDir = "C:\Videos\Converties"

New-Item -ItemType Directory -Force -Path $outputDir | Out-Null

Get-ChildItem $sourceDir -Filter *.mov | ForEach-Object {
  $output = Join-Path $outputDir ($_.BaseName + ".mp4")

  if (Test-Path $output) {
    Write-Warning "Existe déjà : $output"
    return
  }

  & ffmpeg -i $_.FullName -c:v libx264 -crf 21 -preset medium -c:a aac -b:a 192k $output

  if ($LASTEXITCODE -ne 0) {
    throw "Échec de conversion : $($_.FullName)"
  }
}

Le script crée un dossier distinct, refuse l'écrasement et contrÎle le code de sortie. Testez-le sur des copies.


Accélération GPU

FFmpeg peut exploiter certains encodeurs matériels selon le GPU et le build. Avant usage :

ffmpeg -hide_banner -hwaccels
ffmpeg -hide_banner -encoders | Select-String "nvenc|qsv|amf"

L'encodage matĂ©riel peut ĂȘtre beaucoup plus rapide, mais qualitĂ©, taille et options diffĂšrent de l'encodage logiciel. Faites un comparatif visuel et mesurez le dĂ©bit.


Sécurité et maintenance

  • mettez Ă  jour FFmpeg : des fichiers multimĂ©dias peuvent exploiter des vulnĂ©rabilitĂ©s de dĂ©codage ;
  • n'exĂ©cutez pas des commandes construites directement Ă  partir d'un nom fourni par un utilisateur ;
  • imposez limites de taille, durĂ©e et temps ;
  • traitez les mĂ©dias non fiables dans un environnement isolĂ© ;
  • ne publiez pas une API FFmpeg sans authentification et quotas ;
  • vĂ©rifiez la page sĂ©curitĂ© du projet ;
  • conservez la commande et la version dans les mĂ©tadonnĂ©es de production.

Pour n8n, prĂ©fĂ©rez un service mĂ©dia limitĂ© plutĂŽt qu'un nƓud Execute Command ayant accĂšs Ă  tout le serveur.


FAQ

Faut-il installer LAME séparément ?

Pas si votre build inclut libmp3lame. Vérifiez la liste des encodeurs. Si absent, choisissez un build approprié et compatible avec vos obligations de licence.

Pourquoi ffmpeg n'est-il pas reconnu ?

Le dossier bin n'est probablement pas dans le PATH, le Terminal n'a pas été rouvert ou une autre installation prend priorité. Utilisez where.exe ffmpeg.

Comment éviter la perte de qualité ?

Utilisez -c copy lorsque le conteneur cible accepte les flux. Sinon, toute recompression avec perte modifie la qualité. Conservez l'original et comparez plusieurs réglages.

FFmpeg peut-il télécharger une vidéo YouTube ?

FFmpeg traite des flux et fichiers, mais n'est pas un outil général de téléchargement de plateformes. Respectez les conditions du service et les droits d'auteur.

Conclusion

Installer FFmpeg sur Windows 11 est simple une fois le PATH configuré. La vraie compétence consiste à inspecter les flux, choisir entre copie et réencodage, contrÎler le build et automatiser sans écraser les originaux.

Sources officielles consultées le 21 août 2026

JT
Cet article d'ingénierie a été rédigé par Jallal TAHIRI, consultant expert en architectures cloud, IA agentique et automatisation des processus B2B pour PME.