« Ffmpeg » : différence entre les versions
(→Convertir un fichier : Ajout d'un encodage vidéo en h264.) |
(→Convertir un fichier : Corrections typographiques + ajout d'un exemple en h265.) |
||
Ligne 28 : | Ligne 28 : | ||
Explications: | Explications: | ||
* '''-c:v libx264''': | * '''-c:v libx264''' : sélection du codec (''-c'') vidéo ('':v'') h264 (''libx264'') | ||
* '''-crf 23''': | * '''-crf 23''' : facteur de taux constant (''Constant Rate Factor'') à 23. Permet de définir le débit binaire de la vidéo | ||
<img src="https://{{SERVERNAME}}/fichiers/multim%c3%a9dia/conversion/ffmpeg/%c3%89chelle_Constant_Rate_Factor.svg"></img> | <img src="https://{{SERVERNAME}}/fichiers/multim%c3%a9dia/conversion/ffmpeg/%c3%89chelle_Constant_Rate_Factor.svg"></img> | ||
Autre exemple avec une conversion en ''h265'' : | |||
ffmpeg -i vidéo.mp4 -c:v libx265 -crf 26 -preset veryslow -c:a eac3 -b:a 640k /tmp/vidéo.mp4 | |||
* '''-c:v libx265''' : codec vidéo en ''h265'' | |||
* '''-preset fast''' : Vitesse d'encodage et profile de compression. Ils sont énumérés [https://trac.ffmpeg.org/wiki/Encode/H.265 ici] | |||
* '''-c:a eac3''' : codec audio en ''eac3'' | |||
* '''-b:a 640k''' : débit binaire du flux audio |
Version du 21 mars 2021 à 21:17
FFmpeg est une collection de logiciels libres destinés au traitement de flux audio ou vidéo (enregistrement, lecture ou conversion d'un format à un autre). Cette bibliothèque est utilisée par de nombreux autres logiciels ou services comme VLC, iTunes ou YouTube.
Développé sur GNU/Linux, FFmpeg peut être compilé sur la plupart des systèmes d'exploitation, y compris Windows. Le projet est distribué sous licence libre, GPL 2+ ou LGPL 2.1+ en fonction des options de compilation du projet.
Extraire le son
Voici comment extraire le son d'une vidéo .mp4 en .mp3:
ffmpeg -i toto.mp4 -vn -ar 44100 -ac 2 -ab 192 -f mp3 toto.mp3
Couper un extrait
Il est possible de découper un morceau de fichier avec ceci:
ffmpeg -ss 00:00:53 -i Pas\ de\ manières-5hjNP5dNNs4.m4a -t 00:00:11 -c copy Ta_cherie.m4a
explications:
- -ss: début de la découpe
- -i: fichier source
- -t: temps à garder à partir de -ss
- -c: action à effectuer
Convertir un fichier
Pour convertir un fichier dans un autre format:
ffmpeg -i Ni_flic_ni_pd.ogg Ni_flic_ni_pd.mp3
Note: L'outil détecte automatiquement le format du fichier voulu en lisant l'extension de destination.
Il est possible d'ajouter des paramètres afin de préciser des caractéristiques d'encodage. Par exemple, pour une conversion vidéo en h264:
ffmpeg -i vidéo.m4v -c:v libx264 -crf 23 vidéo.mp4
Explications:
- -c:v libx264 : sélection du codec (-c) vidéo (:v) h264 (libx264)
- -crf 23 : facteur de taux constant (Constant Rate Factor) à 23. Permet de définir le débit binaire de la vidéo
Autre exemple avec une conversion en h265 :
ffmpeg -i vidéo.mp4 -c:v libx265 -crf 26 -preset veryslow -c:a eac3 -b:a 640k /tmp/vidéo.mp4
- -c:v libx265 : codec vidéo en h265
- -preset fast : Vitesse d'encodage et profile de compression. Ils sont énumérés ici
- -c:a eac3 : codec audio en eac3
- -b:a 640k : débit binaire du flux audio