CentOS

Come installare e utilizzare FFmpeg in CentOS 8?

Come installare e utilizzare FFmpeg in CentOS 8?
Se desideri un modo veloce per convertire tra file audio e video in Linux e desideri qualcosa che non mastichi le risorse e svolga il compito correttamente, allora puoi provare FFmpeg. FFmpeg è fondamentale per mantenere un certo livello di familiarità tra i file caricati da più utenti, oltre a mantenere sotto controllo lo spazio di archiviazione. Quando si utilizza FFmpeg, è possibile tradurre, regolare le frequenze di campionamento, registrare flussi audio/video e ridimensionare i file tra diversi formati video e audio. Fornisce una raccolta di librerie audio e video condivise, inclusi libavcodec, libavformat e libavutil. Ogni volta che si riferisce alla conversione di file, FFmpeg ha diverse scelte da riga di comando e si consiglia inoltre di utilizzarlo dalla CLI. Seguimi e ti guiderò a installare FFmpeg in Centos 8.

FFmpeg non è offerto nei repository predefiniti di Centos 8. Puoi scegliere di creare utility FFmpeg dal sorgente o installarle dalla directory Negativo17 tramite DNF. In questo articolo, andremo avanti con la seconda scelta. È anche il modo più veloce per implementare FFmpeg sul sistema operativo Centos 8.

Il processo di installazione per FFmpeg in Centos 8 è il seguente:

Installa il repository Epel

Ci sono due directory da cui dipenderemo per installare FFmpeg su Centos 8. La prima è una directory EPEL contenente molti pacchetti extra che non vengono forniti con l'installazione del supporto di base di Centos 8.

Prima di tutto, dovrai verificare se il tuo Centos 8 ha un repository epel installato e abilitato o meno. A tal fine, eseguire il seguente comando:

$ sudo yum repolist

Puoi vedere che nessun repository Epel è installato nel sistema, come mostrato nell'immagine qui sotto.

In Centos 8, puoi installare la directory EPEL tramite YUM o DNF, qualunque cosa tu abbia più confidenza. Devi implementare i comandi citati di seguito per installare il repository Centos 8 epel.

$ sudo yum install epel-release

O

$ sudo yum -y install epel-release

O

$ dnf install https://dl.fedoraprogetto.org/pub/epel/
epel-release-latest-8.noarca.giri/min

Successivamente, ti verrà chiesto di confermare la tua azione digitando "sì”, e poi colpisci accedere per continuare l'installazione. Di conseguenza, il repository epel verrà installato nel tuo sistema.

Vedrai che il repository Epel è ora installato sul sistema usando il comando Repolist.

$sudo yum repolist

Installa il repository RPM Fusion

Per fornire strumenti non forniti da distribuzioni basate su Fedora e Red Hat, è stata sviluppata la directory RPM Fusion. In questa directory, tutti i programmi software disponibili sono supportati come file RPM precompilati. Fusion fornisce due librerie, una aperta, che utilizzeremo, e una non gratuita. Entrambi sono disponibili per il download gratuito, ma la directory non gratuita contiene software che potrebbe non essere protetto da licenze open source.

Puoi installare il repository RPM Fusion utilizzando uno dei comandi YUM corrispondenti:

$ yum installa https://download1.rpmfusion.org/libero/el/
rpmfusion-free-release-8.noarca.giri/min
$ https://download1.rpmfusion.org/non libero/el/
rpmfusion-non-libera-rilascio-8.noarca.giri/min

Se scegli DNF, puoi utilizzare uno dei comandi corrispondenti:

$ https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarca.giri/min
$ https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarca.giri/min

Successivamente, ti verrà chiesto di confermare la tua azione. Genere "sì” e poi tocca accedere per continuare come visualizzato. Puoi vedere che il repository RPM Fusion verrà installato nel tuo sistema. Ricorda di usare solo YUM o DNF.

Usando il comando repolist, puoi vedere che il repository RPM Fusion è ora installato nel sistema.

$ yum repolist

Abilita utensili elettrici

L'ultima parte consiste nell'attivare gli elettroutensili in Centos 8 prima dell'installazione di FFmpeg. Per questa attività, utilizzare il seguente comando:

$ sudo dnf config-manager -enable PowerTools

Installa FFmpeg

Ed ecco cosa potresti cercare! Dopo EPEL e RPM, sono state aggiunte le librerie di fusione. Possiamo finalmente installare FFmpeg! Esegui le seguenti istruzioni sul tuo terminale per installare FFmpeg e tutti i suoi componenti sul tuo framework Centos 8/RHEL 8 Linux.

Puoi installare FFmpeg e le sue dipendenze utilizzando i comandi DNF corrispondenti:

$ sudo dnf install ffmpeg
$ sudo dnf install ffmpeg ffmpeg-devel

Puoi anche installare FFmpeg e le sue dipendenze usando i corrispondenti comandi YUM:

$ sudo yum install ffmpeg
$ sudo yum install ffmpeg ffmpeg-devel

Ti verrà chiesto più di una volta di confermare la tua azione. Genere "sì” e poi tocca accedere per continuare come mostrato. Puoi vedere che lo strumento FFmpeg verrà installato nel tuo sistema.

Verifica installazione

Ora puoi vedere la versione installata. Segui una delle due istruzioni e, se l'installazione è andata a buon fine, vedrai un risultato comparabile.

$ rpm -qi ffmpeg
$ ffmpeg -version

L'ultima versione di FFmpeg installata nel repository Negativo17 è 4.2.4.

Per alcune soluzioni da riga di comando, puoi persino ottenere assistenza da:

$ ffmpeg --help

Conversione di base:

Vedremo alcuni semplici esempi in questa parte per utilizzare la funzione FFmpeg. La cosa buona di questo è che potresti non dover definire i tipi di input e output durante la traduzione di file audio e video durante l'utilizzo. Rileva automaticamente il formato del file di input e indovina il formato di output dalla sua estensione di file.

Utilizzare il comando citato di seguito per la conversione di un file video con estensione mp4 in webm:

$ ffmpeg -i input.uscita mp4.webm

Puoi scrivere il nome del file di input che vuoi convertire al posto di "input".mp4' puoi anche rinominare il nome del file di output con "output.webm”.

Utilizzare il seguente comando per convertire file con estensione da mp3 a ogg:

$ ffmpeg -i input.uscita mp3.ogg

Puoi scrivere il nome del file di input che vuoi convertire al posto di "input".mp3', puoi anche rinominare il nome del file di output con "output.ogg”.

Utilizzo dei codec

Basta usare l'opzione -c per definire i codec durante il trasferimento dei file. Può essere un nome di un decoder/encoder autorizzato o una replica di vitale importanza che si limita a clonare l'input.

Utilizzato questo codec video libvpx e il codec audio libvorbis per trasformare un file video da MP4 a Webm:

$ ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm

Trasforma un file audio crittografato con il codec Libopus dal file con estensione da mp3 a ogg.

$ ffmpeg -i input.mp3 -c: un output libopus.ogg

Conclusione:

In questa guida, abbiamo esplorato come installare FFmpeg e come utilizzarlo in Centos 8. Abbiamo visto come accendere il repository Epel, installare il repository RPM Fusion, installare il pacchetto FFmpeg, verificare l'installazione di FFmpeg e come convertire un file multimediale in un altro formato. Credo che questa guida ti aiuterà a capire rapidamente l'ordine FFmpeg in Centos 8.

Vulkan per utenti Linux
Con ogni nuova generazione di schede grafiche, vediamo gli sviluppatori di giochi spingere i limiti della fedeltà grafica e avvicinarsi di un passo al...
OpenTTD vs Simutrans
Creare la tua simulazione di trasporto può essere divertente, rilassante ed estremamente allettante. Ecco perché devi assicurarti di provare quanti pi...
Tutorial OpenTTD
OpenTTD è uno dei giochi di simulazione aziendale più popolari in circolazione. In questo gioco, devi creare una meravigliosa attività di trasporto. T...