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
Compilando il codice ffmpeg che abbiamo scaricato da Git 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.