FFmpeg est en effet un puissant outil d'encodeur / décodeur vidéo¹. Il fonctionne en ligne de commande, par opposition à l'utilisation d'une interface graphique. La ligne de commande est cette fenêtre noire que vous trouvez en cliquant sur [windows + r] et en tapant cmd
puis en appuyant sur entrée. Ceci est également appelé "invite de commande". Une fois la configuration effectuée, vous entrez les commandes ffmpeg dans l'une de ces fenêtres pour l'utiliser.
Voici les étapes de base pour "installer" et l'utiliser:
Installation
- Accédez au site de téléchargement ffmpeg et téléchargez le fichier zip qui correspond le mieux aux spécifications de votre ordinateur. Choisissez la liaison "statique" et la version "nightly git" pour la convivialité la plus récente.
- Créez un dossier sur votre ordinateur pour reconditionner le fichier zip. Ce dossier sera votre dossier "installation". J'ai choisi
C:\Program Files\ffmpeg\
. C'est une bonne idée car vous traiterez cela comme un programme régulier. Décompressez le fichier zip dans ce dossier.
- Le dossier doit maintenant contenir un certain nombre d'autres dossiers, dont un intitulé
bin
où ffmpeg.exe
est enregistré. Nous n'avons pas encore fini. Double-cliquer sur ce fichier ne fait rien. N'oubliez pas qu'il s'agit d'un programme en ligne de commande. Ça marche cmd
.
- Avant de pouvoir utiliser
ffmpeg.exe
en cmd
vous devez dire à votre ordinateur où il peut le trouver. Vous devez ajouter un nouveau chemin système. Tout d'abord, cliquez avec le bouton droit sur Ce PC (Windows 10) ou Ordinateur (Windows 7), puis cliquez sur Properties > Advanced System Settings > Advanced tab > Environment Variables
.
- Dans la fenêtre Variables d'environnement, cliquez sur la ligne "Chemin" sous la colonne "Variable", puis cliquez sur Modifier
- La fenêtre "Modifier la variable d'environnement" est différente pour Windows 10 et 7. Dans Windows 10, cliquez sur Nouveau, puis collez le chemin d'accès au dossier que vous avez créé précédemment où
ffmpeg.exe
est enregistré. Pour cet exemple, c'est-à-dire C:\Program Files\ffmpeg\bin\
Dans Windows 7, toutes les variables sont répertoriées dans une seule chaîne, séparées par un point-virgule. Allez simplement à la fin de la chaîne, tapez un point-virgule ( ;
), puis collez le chemin.
- Cliquez sur OK sur toutes les fenêtres que nous venons d'ouvrir.
ffmpeg est maintenant "installé". L'invite de commandes reconnaîtra désormais les commandes ffmpeg et tentera de les exécuter.
Mise à jour de ffmpeg
Pour mettre à jour ffmpeg, revenez simplement sur la page de téléchargement à l'étape 1 ci-dessus et téléchargez le fichier zip. Décompressez les fichiers et copiez-les sur les anciens fichiers du dossier que vous avez créé à l'étape 2.
Utilisation de ffmpeg
L'utilisation de ffmpeg nécessite d'ouvrir une fenêtre d'invite de commandes, puis de taper des commandes spécifiques à ffmpeg. Voici une commande ffmpeg typique:
ffmpeg -i video.mp4 -vn -ar 44100 -ac 1 -b:a 32k -f mp3 audio.mp3
Cette commande comprend quatre parties:
ffmpeg
- Cette commande indique à cmd que nous voulons exécuter les commandes ffmpeg. cmd recherchera d'abord ffmpeg.exe
dans l'un des dossiers de l'étape 6 de la section Installation. S'il est trouvé, il tentera d'exécuter la commande.
-i video.mp4
- Il s'agit d'un fichier d'entrée. Nous allons travailler sur ce dossier.
-vn -ar 44100 -ac 1 -b:a 32k -f mp3
- Ce sont les "arguments". Ces caractères sont comme des mini-commandes qui spécifient exactement ce que nous voulons faire. Dans ce cas, il s'agit de créer un fichier mp3 à partir de la source d'entrée.
-vn
- Oubliez le flux vidéo
-ar 44100
- Spécifie la résolution audio en hertz.
-ac 1
- Canaux audio, seulement 1. C'est effectivement "faire du mono".
-b:a 32k
- Débit audio, réglé sur 32 kbps.
-f mp3
- Forcer la conversion MP3. Sans cette commande, ffmpeg tente d'interpréter ce que vous voulez en fonction de l'extension que vous utilisez dans le nom du fichier de sortie.
audio.mp3
- Ceci est le fichier de sortie.
Comme vous pouvez probablement le deviner, cette courte commande crée un fichier audio MP3 à partir d'un fichier MP4.
Pour exécuter cette commande, en supposant que vous disposez d'un fichier MP4 pour l'essayer, procédez comme suit:
- Appuyez sur la touche Windows + r.
- Tapez
cmd
puis entrez.
- Modifiez le chemin d'accès au fichier sur lequel vous souhaitez travailler. Tapez
cd [path]
. Cela devrait ressembler à quelque chose cd C:\Users\name\Desktop\
.
- Tapez maintenant la commande ffmpeg avec le nom de votre fichier d'entrée. La commande s'exécutera avec quelques commentaires. Quand c'est fait, cmd sera disponible pour plus de commandes.
C'est la manière de base d'utiliser ffmpeg. Les commandes peuvent devenir beaucoup plus compliquées, mais c'est uniquement parce que le programme a tellement de puissance. En utilisant la documentation ffmpeg , vous pouvez apprendre toutes les commandes et créer des scripts très puissants. Après cela, vous pouvez enregistrer ces scripts dans un fichier .bat de sorte que vous n'avez qu'à double-cliquer sur un fichier au lieu de taper la commande entière à chaque fois. Par exemple, cette réponse contient un script qui créera des MP3 à partir de tous les MP4 d'un dossier . Ensuite, nous combinerions la puissance de ffmpeg avec la puissance de cmd, et c'est un bon endroit où être quand vous devez faire un encodage vidéo / audio de qualité professionnelle sur des montagnes de fichiers.
- En tant que point de précision technique, ffmpeg n'est pas en soi un encodeur ou un décodeur. Il s'agit d'un programme qui peut être compilé avec une grande variété d'encodeurs, décodeurs, multiplexeurs et démultiplexeurs, en fonction des préférences de l'utilisateur. Tous ces encodeurs, etc. peuvent être utilisés sans ffmpeg.