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

Come installare FFMPEG su CentOS 7

FFMPEG è un importante framework multimediale, in grado di decodificare, codificare, transcodificare, mux, demux, stream, filtrare e riprodurre vari file audio e video in diversi formati. FFMPEG è un convertitore video e audio molto veloce che può anche prelevare da una sorgente audio/video live. Può anche convertire tra frequenze di campionamento arbitrarie e ridimensionare video al volo con un filtro polifase di alta qualità. È supportato da vari file di libreria come libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale e libswresample.

libavcodec - una libreria di codec audio/video
libavutil - libreria di utilità per aiutare la programmazione multimediale portatile
formato libav - libreria che fornisce un framework per il multiplexing e il multiplexing di flussi video/audio e sottotitoli
filtro libav - libreria che potenzia un generico filtraggio audio/video
dispositivo libav - libreria che fornisce un framework per afferrare e rendere a molti framework di dispositivi di input/output multimediali comuni
libswscale - libreria che migliora il ridimensionamento delle immagini altamente ottimizzato e le operazioni di conversione dello spazio colore e del formato pixel
libswresample - libreria che promuove operazioni di ricampionamento audio, rematrix e conversione del formato del campione

In breve, è un software gratuito disponibile con librerie e programmi per gestire dati multimediali. Può anche essere utilizzato come strumento da riga di comando in PHP e altri linguaggi di programmazione per la transcodifica di file multimediali.

In questo tutorial impariamo come installare FFMPEG su CentOS 7 . Puoi semplicemente installare FFMPEG usando yum o scegliere di installare dal sorgente.

Passaggi di installazione per FFMPEG su CentOS 7

Dobbiamo installare un file repository adatto che includa questo pacchetto FFMPEG che è il passaggio più importante di questa installazione.

1. Abilita repository RPM Fusion

È un repository RPM di terze parti che contiene molti pacchetti multimediali popolari per le versioni di CentOS. Questo repository funziona solo se il repository EPEL è abilitato nel server.

Innanzitutto assicurati di aver abilitato il repository EPEL . Per abilitare il repository EPEL su un server CentOS 7, digita:

 $ sudo yum -y install epel-release

Ora, abilita il repository RPM Fusion :

$ sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm

Verifica che il repository RPM Fusion sia installato correttamente da:

$ sudo yum repolist

2. Installa i pacchetti di sviluppo FFMPEG e FFMPEG

Per installare FFMPEG ei suoi pacchetti di sviluppo, digita:

$ sudo yum -y install ffmpeg ffmpeg-devel

3. Verifica FFMPEG

Verifica l'installazione di ffmpeg controllando la versione di FFMPEG.

$ sudo ffmpeg

Uscita:

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

Ora abbiamo completato l'installazione di ffmpeg versione 3.4.8.

Ora controlliamo come utilizzare FFMPGE con un esempio.

Consente di convertire un file mp3 in formato oog utilizzando questo modulo su CLI.

Scarica un file mp3 ed esegui il comando ffmpeg per convertire il file mp3 in formato ogg.

$ sudo wget https://ia802508.us.archive.org/5/items/testmp3testfile/mpthreetest.mp3

$ sudo ffmpeg -i mpthreetest.mp3 -c:a libvorbis -q:a 4 mpthreetest.ogg

Ora il nostro file di prova MP3 viene convertito nel formato di compressione audio Vorbis (ogg), che è molto migliore rispetto a mp3.

Allo stesso modo, possiamo codificare, decodificare e convertire qualsiasi formato di file video, immagine o audio utilizzando questo strumento da riga di comando. Possiamo anche utilizzare questo modulo in PHP con una codifica adeguata. Puoi ottenere maggiori informazioni sull'uso di questo strumento facendo riferimento alla pagina di manuale che puoi ottenere eseguendo il comando "man ffmpeg".

$ man ffmpeg

Spero che ti sia piaciuto leggere questa documentazione su FFMPEG. Consiglierei i tuoi preziosi suggerimenti e commenti su questo!

Buona giornata :)


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare VirtualBox su CentOS 7

Come installare Java su CentOS 7

Come installare Ruby su CentOS 7

Come installare PostgreSQL su CentOS 7

Come installare R su CentOS 7

Come installare R su CentOS 8

Come installare FFmpeg su CentOS 8