FFmpeg est un outil en ligne de commande libre et ouvert pour transcoder des 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 divers formats vidéo et audio, définir des taux d’échantillonnage et redimensionner des vidéos.
Ce tutoriel explique comment installer FFmpeg sur Debian 9.
Prérequis #
Vous devrez être connecté en tant qu’utilisateur avec les privilèges sudo pour pouvoir installer des paquets sur votre système Debian.
Installation de FFmpeg sur Debian #
Les dépôts officiels de Debian contiennent des paquets FFmpeg qui peuvent être installés avec le gestionnaire de paquets apt
. Au moment de la rédaction de cet article, la version actuelle de FFmpeg disponible dans les dépôts de Debian 9 est 3.2.12
.
Les étapes suivantes décrivent comment installer FFmpeg sur Debian 9 :
-
Débutez en mettant à jour la liste des paquets :
sudo apt update
-
Installez le paquet FFmpeg en exécutant la commande suivante :
sudo apt install ffmpeg
-
Validez l’installation en exécutant la commande
ffmpeg -version
qui imprimera la version de FFmpeg :ffmpeg -version
La sortie devrait ressembler à quelque chose comme le suivant :
ffmpeg version 3.2.12-1~deb9u1 Copyright (c) 2000-2018 the FFmpeg developersbuilt with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
Pour imprimer tous les encodeurs et décodeurs disponibles de FFmpeg, vous pouvez utiliser :
ffmpeg -encoders
ffmpeg -decoders
C’est tout. FFmpeg est maintenant installé sur votre système, et vous pouvez commencer à l’utiliser.
La version incluse dans les dépôts Debian est toujours en retard sur la dernière version de FFmpeg. Si vous voulez installer la dernière version de FFmpeg, vous devrez construire les outils FFmpeg à partir des sources.
Exemples de FFmpeg #
Dans cette section, nous vous montrerons quelques exemples d’utilisation de l’outil ffmpeg
.
Conversion de base #
Lorsque vous convertissez des 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 détecté automatiquement et le format de sortie est deviné à partir de l’extension de fichier spécifiée.
-
Convertir un fichier vidéo de mov en mp4:
ffmpeg -i input.mov output.mp4
-
Convertir un fichier audio de mp3 en flac:
ffmpeg -i input.mp3 output.flac
Spécifier les codecs #
Pour spécifier les codecs, utilisez l’option -c
. Le codec peut être le nom de n’importe quel décodeur/encodeur supporté ou 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 codec vidéo
libvpx
et le codec audiolibvorbis
:ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
-
Convertir un fichier audio de mp3 en ogg codé avec le codec
libopus
.ffmpeg -i input.mp3 -c:a libopus output.ogg
Conclusion #
Vous avez appris à installer FFmpeg sur Debian 9. Vous pouvez maintenant visiter la page de documentation officielle de FFmpeg et apprendre à utiliser FFmpeg pour convertir et vos fichiers vidéo et audio.