FFmpeg est une collection d'outils gratuits et open-source pour gérer les fichiers multimédias. Il contient un ensemble de bibliothèques audio et vidéo partagées telles que libavcodec, libavformat et libavutil. Avec FFmpeg, vous pouvez convertir entre différents formats vidéo et audio, définir des taux d'échantillonnage, capturer de l'audio/vidéo en streaming et redimensionner des vidéos.
Cet article décrit comment installer et utiliser FFmpeg sur Debian 10 Linux.
Installer FFmpeg sur Debian #
Les dépôts Debian officiels contiennent des packages FFmpeg qui peuvent être installés avec le apt
directeur chargé d'emballage. Au moment de la rédaction de cet article, la version actuelle de FFmpeg disponible dans les dépôts Debian 10 est 4.1.4
.
Les étapes suivantes décrivent comment installer FFmpeg sur Debian 10 :
-
Commencez par mettre à jour la liste des packages en tant qu'utilisateur root ou utilisateur avec les privilèges sudo :
sudo apt update
-
Entrez la commande suivante pour installer le package FFmpeg :
sudo apt install ffmpeg
-
Vérifiez l'installation de FFmpeg en imprimant sa version :
ffmpeg -version
Le résultat devrait ressembler à ceci :
ffmpeg version 4.1.4-1~deb10u1 Copyright (c) 2000-2019 the FFmpeg developers built with gcc 8 (Debian 8.3.0-6)
Pour imprimer tous les encodeurs et décodeurs FFmpeg disponibles, vous pouvez utiliser :
ffmpeg -encoders
ffmpeg -decoders
C'est ça. FFmpeg est maintenant installé sur votre système et vous pouvez commencer à l'utiliser.
La version incluse dans les référentiels Debian est toujours en retard sur la dernière version de FFmpeg. Si vous souhaitez installer la dernière version de FFmpeg, vous devrez créer les outils FFmpeg à partir de la source.
Utilisation de FFmpeg #
Dans cette section, nous examinerons quelques exemples de base sur la façon d'utiliser le ffmpeg
utilitaire.
Numéro de conversion de base
Lors de la conversion de fichiers audio et vidéo avec ffmpeg
vous n'avez pas à spécifier les formats d'entrée et de sortie. Le format du fichier d'entrée est automatiquement détecté et le format de sortie est deviné à partir de l'extension de fichier.
-
Convertir un fichier vidéo de mp4 en webm :
ffmpeg -i input.mp4 output.webm
-
Convertir un fichier audio de mp3 en ogg :
ffmpeg -i input.mp3 output.ogg
Utilisation des codecs #
Lors de la conversion de fichiers, utilisez le -c
option pour spécifier les codecs. Il peut s'agir du nom de n'importe quel décodeur/encodeur pris en charge ou d'une valeur spéciale copy
qui copie simplement le flux d'entrée.
-
Convertir un fichier vidéo de mp4 en webm en utilisant le
libvpx
codec vidéo etlibvorbis
codec audio :ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
-
Convertir un fichier audio de mp3 en ogg encodé avec le
libopus
codec.ffmpeg -i input.mp3 -c:a libopus output.ogg