GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare e utilizzare FFmpeg su CentOS 7

FFmpeg è una raccolta gratuita e open source di strumenti per la gestione di file multimediali. Contiene una serie di librerie audio e video condivise come libavcodec, libavformat e libavutil. Con FFmpeg, puoi convertire tra vari formati video e audio, impostare frequenze di campionamento, acquisire audio/video in streaming e ridimensionare video.

Questo tutorial ti guida attraverso l'installazione di FFmpeg su CentOS 7.

Prerequisiti #

Per poter aggiungere nuovi repository e installare pacchetti sul tuo sistema CentOS, devi aver effettuato l'accesso come utente con privilegi sudo.

Installazione di FFmpeg su CentOS 7 #

FFmpeg non è disponibile nei repository principali di CentOS 7. Puoi scegliere di creare gli strumenti FFmpeg dal sorgente o di installarlo tramite yum da un repository Yum di terze parti.

Andremo con la seconda opzione e installeremo dal repository RPM Fusion:

  1. Il repository RPM Fusion dipende dal repository EPELsoftware. Se l'EPEL non è abilitato sul tuo sistema, abilitalo digitando:

    sudo yum install epel-release
  2. Quindi, abilita il repository RPM Fusion installando il pacchetto rpm:

    sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
  3. Una volta abilitato il repository, installa FFmpeg:

    sudo yum install ffmpeg ffmpeg-devel
  4. Verifica l'installazione di FFmpeg controllandone la versione:

    ffmpeg -version

    Al momento della stesura di questo articolo, la versione corrente di FFmpeg disponibile nel repository RPM Fusion è 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)
    ...

Questo è tutto. FFmpeg è stato installato sul tuo computer CentOS e puoi iniziare a usarlo.

Esempi FFmpeg #

In questa sezione, esamineremo alcuni esempi di base su come utilizzare ffmpeg utilità.

Conversione di base #

Quando si convertono file audio e video utilizzando ffmpeg , non è necessario specificare i formati di input e di output. Il formato del file di input viene rilevato automaticamente e il formato di output viene dedotto dall'estensione del file.

  • Converti un file video da mp4 a webm:

    ffmpeg -i input.mp4 output.webm
  • Converti un file audio da mp3 a ogg:

    ffmpeg -i input.mp3 output.ogg

Specifica dei codec #

Puoi specificare i codec che desideri utilizzare con -c opzione. Il codec può essere il nome di qualsiasi decodificatore/codificatore supportato o un valore speciale copy che copia semplicemente il flusso di input.

  • Converti un file video da mp4 a webm usando libvpx codec video e libvorbis codec audio:

    ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
  • Converti un file audio da mp3 a ogg codificato con libopus codec.

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

Cent OS
  1. Come installare e utilizzare TensorFlow su CentOS 7

  2. Come installare e utilizzare PHP Composer su CentOS 7

  3. Come installare e utilizzare ifconfig su CentOS 7

  4. Come installare e utilizzare FFmpeg su Ubuntu 18.04

  5. Come installare e utilizzare TeamSpeak Server su CentOS 7

Come installare e utilizzare Docker-Compose su CentOS 7

Come installare e utilizzare Cockpit su CentOS 8 / RHEL 8

Come installare e utilizzare Terraform su CentOS 8

Come installare e utilizzare SSHFS su CentOS 7

Come installare e utilizzare TermRecord su CentOS 8

Come installare e utilizzare Traceroute su CentOS 7