GNU/Linux >> Tutoriels Linux >  >> Rocky Linux

Comment installer FFmpeg sur Rocky Linux/Alma Linux 8

FFmpeg est utilisé pour lire, encoder, décoder, diffuser, transcoder, multiplexer, démultiplexer et filtrer différents formats de fichiers multimédias, notamment MPEG1 audio et vidéo, MPEG4, h263, ac3, asf, avi, réel, mjpeg et flash. Au cœur se trouve l'outil de ligne de commande ffmpeg lui-même, conçu pour le traitement des fichiers vidéo et audio. FFmpeg est une application multiplateforme car elle peut s'exécuter sur Linux, macOS, Windows, BSD, Solaris, etc., sous une grande variété d'environnements de construction, de configurations et d'architectures de machines. La plupart des lecteurs multimédias disponibles pour Linux et les téléchargeurs et convertisseurs audio/vidéo tels que youtube-dl nécessitent FFmpeg pour fonctionner.

Dans ce guide, nous apprendrons comment installer Ffmpeg dans Rocky Linux/Alma Linux 8.

Table des matières

  1. Assurez-vous que le serveur est à jour
  2. Installation du référentiel RPM Fusion
  3. Installer FFmpeg
  4. Utiliser FFmpeg

1. Assurez-vous que le système est à jour

Avant de continuer, il est toujours recommandé de s'assurer que le serveur est mis à jour. Utilisez cette commande pour mettre à jour les packages du serveur :

sudo dnf -y update

2. Installer le référentiel RPM Fusion

Les packages fournissant ffmpeg ne sont pas disponibles dans les référentiels Rocky Linux par défaut. Le référentiel RPM Fusion contient Ffmpeg. Le référentiel RPM Fusion a été créé pour fournir des logiciels non livrés par les distributions basées sur Fedora et Red Hat. Toutes les applications logicielles disponibles dans ce référentiel sont fournies sous forme de fichiers RPM précompilés.

Nous devrons activer EPEL sur Rocky Linux avant d'installer RPM fusion. EPEL est un référentiel qui fournit des packages supplémentaires pour Enterprise Linux. Utilisez cette commande pour installer la version EPEL :

sudo dnf -y install https://download.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo yum-config-manager --enable powertools

Nous pouvons maintenant installer RPM Fusion. Utilisez ces commandes pour activer les référentiels gratuits et non gratuits :

sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm -y
sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm -y

3. Installer FFmpeg

Une fois les dépôts RPM Fusion installés, nous pouvons installer FFmpeg. Exécutez ces commandes pour installer ffmpeg. Un certain nombre de dépendances seront installées au cours du processus :

sudo dnf install -y ffmpeg

Nous pouvons également installer les bibliothèques de développement :

sudo dnf -y install ffmpeg-devel

Confirmez l'installation :

$ rpm -qi ffmpeg
Name        : ffmpeg
Version     : 4.2.5
Release     : 2.el8
Architecture: x86_64
Install Date: Fri 14 Jan 2022 02:57:02 PM UTC
Group       : Unspecified
Size        : 1932220
License     : GPLv2+
Signature   : RSA/SHA1, Fri 03 Dec 2021 05:39:21 PM UTC, Key ID 979f0c69158b3811
Source RPM  : ffmpeg-4.2.5-2.el8.src.rpm
Build Date  : Wed 01 Dec 2021 04:57:45 PM UTC
Build Host  : buildvm-07.virt.rpmfusion.net
Relocations : (not relocatable)
Packager    : RPM Fusion
Vendor      : RPM Fusion
URL         : http://ffmpeg.org/
Summary     : Digital VCR and streaming server
Description :
FFmpeg is a complete and free Internet live audio and video
broadcasting solution for Linux/Unix. It also includes a digital
VCR. It can encode in real time in many formats including MPEG1 audio
and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.

Vous pouvez également vérifier la version installée

$ ffmpeg -version
ffmpeg version 4.2.5 Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 8 (GCC)
...

4. Utilisation de ffmpeg

FFmpeg peut être utilisé pour réaliser de nombreuses fonctions. L'utilisation de ffmpeg dépend des projets individuels et de la sortie souhaitée. Un cas d'utilisation simple consiste à convertir une vidéo en audio, c'est-à-dire à extraire un son d'une vidéo.

Extraire un son d'une vidéo :

ffmpeg -i video.mp4 -c:a libmp3lame -q:a 0 -map a output_file.mp3

Dans la syntaxe ci-dessus, video.mp4 est le fichier vidéo d'entrée et output_file.mp3 est le fichier audio de sortie. La balise -map a prend le flux audio par défaut et exclut tous les sous-titres, c:a spécifie le codec pour l'audio à utiliser et q:a définit un débit binaire variable pour l'audio.

Pour plus d'informations, consultez la documentation FFmpeg. Vous pouvez également vérifier les options de ligne de commande avec :

ffmpeg --help

C'est ça! Vous avez appris à installer ffmpeg dans Rocky Linux.


Rocky Linux
  1. Comment installer FFmpeg sous Linux

  2. Comment installer Erlang sur Rocky Linux/Alma Linux/CentOS 8

  3. Comment installer le client FreeIPA sur Rocky Linux/Alma Linux/CentOS 8

  4. Comment installer Apache Maven sur Rocky Linux/Alma Linux 8

  5. Comment installer l'agent Zabbix sur Rocky Linux/Alma Linux 8

Comment installer Rabbitmq dans Rocky Linux/Alma Linux/Centos 8

Comment installer Webmin dans Rocky Linux/Alma Linux 8

Comment installer Docker CE sur Rocky Linux 8

Comment installer Anydesk sur Rocky Linux 8

Comment installer TeamViewer sur Rocky Linux 8

Comment installer FFmpeg sur Rocky Linux 8