GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer et utiliser FFmpeg sur CentOS 7

FFmpeg est une collection d'outils gratuits et open-source pour gérer les 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 différents formats vidéo et audio, définir des fréquences d'échantillonnage, capturer de l'audio/vidéo en streaming et redimensionner des vidéos.

Ce didacticiel vous guide dans l'installation de FFmpeg sur CentOS 7.

Prérequis #

Pour pouvoir ajouter de nouveaux référentiels et installer des packages sur votre système CentOS, vous devez être connecté en tant qu'utilisateur avec des privilèges sudo.

Installation de FFmpeg sur CentOS 7 #

FFmpeg n'est pas disponible dans les référentiels centraux CentOS 7. Vous pouvez choisir de construire les outils FFmpeg à partir de la source ou de l'installer via yum à partir d'un référentiel Yum tiers.

Nous allons choisir la deuxième option et installer à partir du référentiel RPM Fusion :

  1. Le référentiel RPM Fusion dépend du référentiel EPELsoftware. Si l'EPEL n'est pas activé sur votre système, activez-le en tapant :

    sudo yum install epel-release
  2. Ensuite, activez le référentiel RPM Fusion en installant le package rpm :

    sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
  3. Une fois le dépôt activé, installez FFmpeg :

    sudo yum install ffmpeg ffmpeg-devel
  4. Vérifiez l'installation de FFmpeg en vérifiant sa version :

    ffmpeg -version

    Au moment de la rédaction de cet article, la version actuelle de FFmpeg disponible dans le référentiel RPM Fusion est 3.4.7 :

    ffmpeg version 3.4.7 Copyright (c) 2000-2019 the FFmpeg developers
    built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-39)
    ...

C'est ça. FFmpeg a été installé sur votre machine CentOS et vous pouvez commencer à l'utiliser.

Exemples FFmpeg #

Dans cette section, nous examinerons quelques exemples de base sur la façon d'utiliser le ffmpeg utilitaire.

Numéro de conversion de base

Lors de la conversion de fichiers audio et vidéo à l'aide de ffmpeg , vous n'avez pas à spécifier les formats d'entrée et de sortie. Le format du fichier d'entrée est automatiquement détecté et le format de sortie est deviné à partir de l'extension de fichier.

  • Convertir un fichier vidéo de mp4 en webm :

    ffmpeg -i input.mp4 output.webm
  • Convertir un fichier audio de mp3 en ogg :

    ffmpeg -i input.mp3 output.ogg

Spécifier les codecs #

Vous pouvez spécifier les codecs que vous souhaitez utiliser avec le -c option. Le codec peut être le nom de n'importe quel décodeur/encodeur pris en charge 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 libvpx codec vidéo et libvorbis codec audio :

    ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
  • Convertir un fichier audio de mp3 en ogg encodé avec le libopus codec.

    ffmpeg -i input.mp3 -c:a libopus output.ogg

Cent OS
  1. Comment installer et utiliser TensorFlow sur CentOS 7

  2. Comment installer et utiliser PHP Composer sur CentOS 7

  3. Comment installer et utiliser ifconfig sur CentOS 7

  4. Comment installer et utiliser FFmpeg sur Ubuntu 18.04

  5. Comment installer et utiliser TeamSpeak Server sur CentOS 7

Comment installer et utiliser Docker-Compose sur CentOS 7

Comment installer et utiliser Cockpit sur CentOS 8 / RHEL 8

Comment installer et utiliser Terraform sur CentOS 8

Comment installer et utiliser SSHFS sur CentOS 7

Comment installer et utiliser TermRecord sur CentOS 8

Comment installer et utiliser Traceroute sur CentOS 7