Mise à jour: 8 septembre 2024
Dans ce tutoriel, je vous expliquerai comment installer FFmpeg sur différentes distributions Linux.
Pour ceux qui ne le savent pas, FFmpeg est l’un des meilleurs Frameworks multimédia pouvant être utilisé pour : encoder, décoder, transcoder, multiplexer, démultiplier, enregistrer, diffuser, filtrer et lire n’importe quel type de fichier multimédia.
Il s’agit d’un Framework multimédia entièrement gratuit qui fonctionne sur presque tous les systèmes d’exploitation. Notamment, Linux, Mac OS X, Microsoft Windows, les BSD, Solaris, etc.
Pour plus de détails, consultez le site officiel.
À lire aussi :
Comment installer FFmpeg sous Linux ?
Cette installation de FFmpeg se fera sur Arch Linux et ses dérivés
FFmpeg est disponible dans les référentiels par défaut d’Arch Linux. Vous pouvez l’installer en utilisant la commande:
$ sudo pacman -S ffmpeg
La dernière version de développement est disponible dans l’AUR. Vous pouvez donc l’installer avec n’importe quel helpers AUR, par exemple Yay.
$ yay -S ffmpeg-git
Il existe également un package ffmpeg-full dans AUR, qui est construit avec autant de fonctionnalités optionnelles activées. Vous pouvez également l’installer si vous le souhaitez.
$ yay -S ffmpeg-full-git
Installer FFmpeg sur Debian
FFmpeg est disponible dans les référentiels par défaut. Ouvrez votre terminal et lancez la commande suivante pour l’installer.
$ sudo apt-get install ffmpeg
Installer FFmpeg sur Ubuntu et ses dérivés
Dans Ubuntu, FFmpeg est disponible dans les référentiels officiels. Vous pouvez donc l’installer à l’aide de la commande suivante:
$ sudo apt-get install ffmpeg
Le FFmpeg qui existe dans les référentiels officiels est sûrement un peu obsolète. Pour installer la version la plus récente, utilisez le PPA FFmpeg.
$ sudo add-apt-repository ppa:mc3man/trusty-media
$ sudo apt-get update
$ sudo apt-get dist-upgrade
Installer FFmpeg sur Fedora, RHEL, CentOS
FFmpeg peut être installé via les référentiels EPEL et RPMFusion sur des distributions basées sur RPM, telles que RHEL, Fedora, CentOS.
Premièrement, ajoutez un référentiel EPEL en utilisant la commande:
$ sudo yum install epel-release
Ajoutez le référentiel RPMFusion comme indiqué ci-dessous, en fonction de la distribution que vous utilisez.
Pour activer l’accès au référentiel libre et non libre, utilisez la commande suivante:
Fedora 22 et supérieur:
$ sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
RHEL 6.x, CentOS 6.x et supérieurs :
$ sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-6.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-6.noarch.rpm
RHEL 7.x, CentOS 7.x et supérieur :
$ sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm
Les commandes ci-dessus installeront les référentiels gratuits et payants.
Après avoir activé EPEL, les référentiels RPMFusion, exécutez la commande suivante pour installer FFmpeg:
$ sudo dnf install ffmpeg ffmpeg-devel
Ou encore cette commande,
$ sudo yum install ffmpeg ffmpeg-devel
Toutes mes félicitations! Vous avez correctement installé FFmpeg sur votre machine Linux.
Pour vérifier la version installée, exécutez la commande suivante:
$ ffmpeg
Exemple de sortie (output):
ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
WARNING: library configuration mismatch
avcodec configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared --enable-version3 --disable-doc --disable-programs --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc
libavutil 55. 78.100 / 55. 78.100
libavcodec 57.107.100 / 57.107.100
libavformat 57. 83.100 / 57. 83.100
libavdevice 57. 10.100 / 57. 10.100
libavfilter 6.107.100 / 6.107.100
libavresample 3. 7. 0 / 3. 7. 0
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
Use -h to get full help or, even better, run 'man ffmpeg'
Maintenant, passez au prochain tutoriel pour apprendre à utiliser FFmpeg. J’ai inclus plus de 20 commandes FFmpeg parmi les plus couramment utilisées.
- Avis Chemicloud - 7 novembre 2024
- Meilleurs Plugins Cache WordPress - 21 octobre 2024
- Avis Gandi - 18 octobre 2024