Dans ce guide, laissez-moi vous montrer comment installer FFmpeg sur diverses distributions Linux. Pour ceux qui ne le savent pas, FFmpeg est l'un des meilleurs framework multimédia qui peut être utilisé pour encoder, décoder, transcoder, multiplexer, démultiplexer, enregistrer, diffuser, filtrer et lire tout type de fichiers multimédias. Il s'agit d'un framework multimédia entièrement gratuit qui fonctionne sur presque tous les systèmes d'exploitation, y compris Linux, Mac OS X, Microsoft Windows, les BSD, Solaris, etc. Pour plus de détails, consultez le lien du site officiel indiqué à la fin de ce guide.
Téléchargement recommandé - Guide gratuit :"Spotify Music Streaming :Le guide non officiel"Installer FFmpeg sous Linux
FFmpeg est fourni pour la plupart des distributions Linux et est disponible dans les référentiels par défaut. J'ai inclus ici les instructions d'installation pour les distributions Linux populaires.
Installer FFmpeg sur Arch Linux et ses dérivés
FFmpeg est disponible dans les dépôts 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 à l'aide de n'importe quel hepers AUR, tel que Paru ou Yay .
$ paru -S ffmpeg-git
Ou,
$ yay -S ffmpeg-git
Il y a aussi ffmpeg-full package dans AUR, qui est construit avec autant de fonctionnalités optionnelles activées que possible. 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 exécutez la commande suivante pour l'installer.
$ sudo apt-get install ffmpeg
Installer FFmpeg sur Ubuntu et ses dérivés
FFmpeg est disponible dans les dépôts officiels d'Ubuntu, vous pouvez donc l'installer en utilisant la commande :
$ sudo apt-get install ffmpeg
FFmpeg dans les dépôts officiels peut être 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
Installez FFmpeg sur Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux
FFmpeg peut être installé via EPEL et RPM Fusion référentiels sur les distributions basées sur RPM, telles que Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux.
Tout d'abord, ajoutez un référentiel EPEL à l'aide de la commande :
$ sudo dnf install epel-release
Ajoutez le référentiel RPM Fusion comme indiqué ci-dessous en fonction de la distribution que vous utilisez :
Pour activer l'accès à la fois à la version gratuite et le non libre référentiel utilisez la commande suivante :
Fedora 22 et versions ultérieures :
$ sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
RHEL 8.x et systèmes compatibles :
$ sudo dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
$ sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
RHEL 7.x, CentOS 7.x :
$ sudo yum localinstall --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm
Les commandes ci-dessus installeront à la fois les dépôts gratuits et non libres.
Après avoir activé les référentiels EPEL et RPM Fusion, exécutez la commande suivante pour installer FFmpeg :
$ sudo dnf install ffmpeg ffmpeg-devel
Ou,
$ sudo yum install ffmpeg ffmpeg-devel
Installer FFmpeg dans openSUSE
Activer Packman référentiel sur votre système openSUSE.
Si vous utilisez l'édition openSUSE Tumbleweed, exécutez la commande suivante pour activer le référentiel Packman :
$ sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/' packman
Sur openSUSE Leap :
$ sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_$releasever/' packman
Actualisez la base de données du référentiel :
$ sudo zypper refresh
Enfin, installez FFmpeg sur openSUSE à l'aide de la commande :
$ sudo zypper install --from packman ffmpeg
Toutes nos félicitations! Vous avez installé avec succès FFmpeg sur votre machine Linux.
Pour vérifier la version de FFmpeg, exécutez :
$ ffmpeg -version
Exemple de résultat :
ffmpeg version 4.4 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 11 (GCC) configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --docdir=/usr/share/doc/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' --extra-ldflags='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ' --extra-cflags=' -I/usr/include/rav1e' --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-version3 --enable-bzlib --disable-crystalhd --enable-fontconfig --enable-frei0r --enable-gcrypt --enable-gnutls --enable-ladspa --enable-libaom --enable-libdav1d --enable-libass --enable-libbluray --enable-libcdio --enable-libdrm --enable-libjack --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-nvenc --enable-openal --enable-opencl --enable-opengl --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librav1e --enable-libsmbclient --enable-version3 --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-version3 --enable-vapoursynth --enable-libvpx --enable-vulkan --enable-libglslang --enable-libx264 --enable-libx265 --enable-libxvid --enable-libxml2 --enable-libzimg --enable-libzvbi --enable-lv2 --enable-avfilter --enable-avresample --enable-libmodplug --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-lto --enable-libmfx --enable-runtime-cpudetect libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100
Pour imprimer la section d'aide de FFmpeg :
$ ffmpeg -h
Afficher la page de manuel FFmpeg :
$ man ffmpeg
Maintenant, passez au tutoriel suivant pour apprendre à utiliser FFmpeg. J'ai compilé les plus de 20 commandes FFmpeg les plus couramment et les plus fréquemment utilisées dans le guide suivant.
- Plus de 20 commandes FFmpeg pour les débutants