Comment installer FFmpeg sous Linux pour Stackpost
Publié: 2021-07-10Table des matières
- Installer FFmpeg sous Linux
- 1. Installez FFmpeg sur Arch Linux et ses dérivés
- 2. Installez FFmpeg sur Debian
- 3. Installez FFmpeg sur Ubuntu et ses dérivés
- 4. Installez FFmpeg sur Fedora, RHEL, CentOS
- 5. Installez FFmpeg dans openSUSE
FFmpeg est l'un des meilleurs frameworks multimédia pouvant être utilisé pour encoder, décoder, transcoder, multiplexer, démultiplexer, enregistrer, diffuser, filtrer et lire tout type de fichiers multimédias. C'est 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.
Installer FFmpeg sous Linux
FFmpeg est fourni pour la plupart des distributions Linux et est disponible dans les référentiels par défaut. Voici les instructions d'installation pour les distributions Linux populaires.
1. Installez 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 assistant 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 que possible. Vous pouvez également l'installer si vous le souhaitez.
$ yay -S ffmpeg-full-git
2. Installez 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
3. Installez FFmpeg sur Ubuntu et ses dérivés
Dans Ubuntu, FFmpeg est disponible dans les dépôts officiels, vous pouvez donc l'installer à l'aide de 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
4. Installez FFmpeg sur Fedora, RHEL, CentOS
FFmpeg peut être installé via les référentiels EPEL et RPM Fusion sur les distributions basées sur RPM, telles que RHEL, Fedora, CentOS.
Tout d'abord, ajoutez le 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 aux dépôts libre et non libre, 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 les référentiels 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 alors,
$ sudo yum install ffmpeg ffmpeg-devel
5. Installez FFmpeg dans openSUSE
Activez le référentiel Packman 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 sortie :
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