Se hai mai bisogno di un modo rapido per convertire tra formati video o audio in Linux e desideri qualcosa che non mangi risorse ma faccia bene il lavoro, allora potresti provare ffmpeg. Esistono molte interfacce GUI per il pacchetto ffmpeg, ma in questo articolo impareremo come installarlo in RHEL 8 / CentOS 8 utilizzando la riga di comando e gli strumenti di compilazione.
FFMpeg ha molte opzioni della riga di comando quando si tratta di convertire file e quindi è consigliabile utilizzarlo dalla CLI. Da lì puoi perfezionare le sue opzioni utilizzando gli attributi e persino imparare a creare script BASH per creare script di conversione automatica.
In questo tutorial imparerai:
- Come compilare il codice sorgente di ffmpeg da scrach
Requisiti e convenzioni software utilizzati
Categoria | Requisiti, convenzioni o versione del software utilizzata |
---|---|
Sistema | Red Hat Enterprise Linux 8 |
Software | N/D |
Altro | Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando. |
Convenzioni | # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato |
Compila ffmpeg da Git
Puoi recuperare il ffmpeg
codice sorgente da Git e compilalo tu stesso. Per prima cosa assicurati di aver installato i pacchetti di sviluppo necessari:
$ su -
# dnf groupinstall "Development Tools"
Assicurati di installare anche Git così avremo qualcosa con cui prendere il codice sorgente con:
$ sudo dnf install git
Ora puoi scaricare il ffmpeg
Sorgente Git:
$ git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
Al termine, dovrai accedere al ffmpeg
appena scaricato directory del codice sorgente
$ cd ffmpeg
e preparati a compilare il codice sorgente:
$ ./configure
Puoi ignorare il nasm
opzionale dipendenza con
$ ./configure --disable-x86asm
Tipo successivo
$ make
nella stessa finestra della CLI che hai appena configurato ffmpeg
da compilare. Dopo ffmpeg
terminata la compilazione (e potrebbe volerci del tempo, a seconda della potenza del tuo sistema) puoi finalmente installare i file binari e di configurazione che hai appena compilato emettendo
$ sudo make install

Conclusione
La compilazione del sorgente da Git è un modo sicuro per ottenere ffmpeg
installato in RHEL 8 / CentOS 8, indipendentemente dai punti secondari del numero di versione. Utilizzando i pacchetti RHEL 8 / CentOS 8 "Strumenti di sviluppo" e git
il codice sorgente in ffmpeg
compila in modo pulito, senza dipendenze richieste.