CentOS

Cum se instalează și se utilizează FFmpeg în CentOS 8?

Cum se instalează și se utilizează FFmpeg în CentOS 8?
Dacă doriți un mod rapid de conversie între fișiere audio și video în Linux și doriți ceva care nu mestecă resurse și face sarcina corect, atunci puteți încerca FFmpeg. FFmpeg este vital pentru menținerea unui anumit nivel de familiaritate între fișierele încărcate de mai mulți utilizatori, precum și pentru a vă menține spațiul de stocare sub control. Când utilizați FFmpeg, puteți traduce, regla rata de eșantionare, înregistra fluxuri audio / video și redimensiona fișierele între diferite formate video și audio. Oferă o colecție de biblioteci audio și video care sunt partajate, inclusiv libavcodec, libavformat și libavutil. Ori de câte ori se referă la conversia fișierelor, FFmpeg are mai multe opțiuni de linie de comandă și se recomandă, de asemenea, să îl utilizați din CLI. Urmăriți-mă și vă voi conduce să instalați FFmpeg în Centos 8.

FFmpeg nu este oferit în depozitele implicite ale Centos 8. Puteți opta pentru a construi utilitare FFmpeg de la sursă sau a le instala din directorul Negativo17 prin DNF. În acest articol, vom continua cu a doua alegere. Este, de asemenea, cel mai rapid mod de a implementa FFmpeg pe sistemul de operare Centos 8.

Procesul de instalare pentru FFmpeg în Centos 8 este după cum urmează:

Instalați Epel Repository

Există două directoare pe care vom depinde pentru a instala FFmpeg pe Centos 8. Primul este un director EPEL care conține o mulțime de pachete suplimentare care nu sunt livrate odată cu instalarea de bază Centos 8.

În primul rând, va trebui să verificați dacă Centos 8 are un depozit epel instalat și activat sau nu. În acest scop, executați următoarea comandă:

$ sudo yum repolist

Puteți vedea că niciun depozit Epel nu este instalat în sistem, așa cum se arată în imaginea de mai jos.

În Centos 8, puteți instala directorul EPEL prin YUM sau DNF, indiferent de ce aveți mai multă încredere. Trebuie să implementați comenzile citate de mai jos pentru a instala depozitul Centos 8 epel.

$ sudo yum instalează epel-release

Sau

$ sudo yum -y install epel-release

Sau

$ dnf instalează https: // dl.fedoraproject.org / pub / epel /
epel-release-latest-8.noarch.rpm

După aceea, vi se va cere să confirmați acțiunea tastând „y ”, și apoi lovit introduce pentru a continua instalarea. Ca urmare, depozitul epel va fi instalat în sistemul dvs.

Veți vedea că depozitul Epel este acum instalat pe sistem utilizând comanda Repolist.

$ sudo yum repolist

Instalați RPM Fusion Repository

Pentru a livra instrumente care nu sunt livrate de distribuțiile Fedora și Red Hat, a fost dezvoltat directorul RPM Fusion. În acest director, toate programele software disponibile sunt acceptate ca fișiere RPM precompilate. Fusion oferă două biblioteci, una deschisă, pe care o vom folosi și una non-gratuită. Ambele sunt disponibile pentru descărcare gratuită, dar directorul non-free conține software care poate să nu fie protejat de licențe open source.

Puteți instala depozitul RPM Fusion utilizând oricare dintre comenzile YUM corespunzătoare:

$ yum instala https: // download1.rpmfusion.org / free / el /
rpmfusion-free-release-8.noarch.rpm
$ https: // download1.rpmfusion.org / nonfree / el /
rpmfusion-nonfree-release-8.noarch.rpm

Dacă alegeți DNF, puteți utiliza oricare dintre comenzile corespunzătoare:

$ https: // download1.rpmfusion.org / free / el / rpmfusion-free-release-8.noarch.rpm
$ https: // download1.rpmfusion.org / nonfree / el / rpmfusion-nonfree-release-8.noarch.rpm

După aceea, vi se va cere să confirmați acțiunea. Tip "y ” și apoi atingeți introduce pentru a continua așa cum este afișat. Puteți vedea că depozitul RPM Fusion va fi instalat în sistemul dvs. Nu uitați să utilizați numai YUM sau DNF.

Folosind comanda repolist, puteți vedea că depozitul RPM Fusion este acum instalat în sistem.

$ yum repolist

Activați Instrumente electrice

Ultima parte este să activați instrumentele electrice din Centos 8 înainte de instalarea FFmpeg. Pentru această sarcină, utilizați următoarea comandă:

$ sudo dnf config-manager -enable PowerTools

Instalați FFmpeg

Și, iată ce ați putea căuta! După EPEL și RPM, s-au adăugat biblioteci de fuziune. În cele din urmă putem instala FFmpeg! Executați următoarele instrucțiuni pe terminalul dvs. pentru a instala FFmpeg și toate componentele sale în cadrul dvs. Centos 8 / RHEL 8 Linux.

Puteți instala FFmpeg și dependențele sale utilizând comenzile DNF corespunzătoare:

$ sudo dnf instala ffmpeg
$ sudo dnf instala ffmpeg ffmpeg-devel

De asemenea, puteți instala FFmpeg și dependențele sale folosind comenzile YUM corespunzătoare:

$ sudo yum instala ffmpeg
$ sudo yum instala ffmpeg ffmpeg-devel

Vi se va solicita de mai multe ori să confirmați acțiunea. Tip "y ” și apoi atingeți introduce pentru a continua așa cum se arată. Puteți vedea că instrumentul FFmpeg va fi instalat în sistemul dvs.

Verificați instalarea

Acum, vi se permite să vedeți versiunea instalată. Urmați una dintre cele două instrucțiuni și, la instalarea cu succes, veți vedea un rezultat comparabil.

$ rpm -qi ffmpeg
$ ffmpeg -version

Cea mai recentă versiune a FFmpeg instalată în depozitul Negativo17 este 4.2.4.

Pentru anumite soluții din linia de comandă, puteți obține chiar asistență de la:

$ ffmpeg --help

Conversie de bază:

Vom analiza câteva exemple simple în această parte pentru a utiliza caracteristica FFmpeg. Lucrul bun în acest sens este că este posibil să nu trebuiască să definiți tipurile de intrare și ieșire atunci când traduceți fișiere audio și video în timp ce îl utilizați. Acesta detectează automat formatul de fișier de intrare și ghicesc formatul de ieșire din extensia de fișier.

Utilizați comanda citată de mai jos pentru conversia unui fișier video cu extensia mp4 în webm:

$ ffmpeg -i input.ieșire mp4.webm

Puteți scrie numele fișierului de intrare pe care doriți să îl convertiți la locul de intrare.mp4 ', de asemenea, puteți redenumi numele fișierului de ieșire cu „ieșire.webm ”.

Utilizați următoarea comandă pentru conversia fișierului cu extensie de la mp3 la ogg:

$ ffmpeg -i input.ieșire mp3.ogg

Puteți scrie numele fișierului de intrare pe care doriți să îl convertiți la locul de intrare.mp3 ', de asemenea, puteți redenumi numele fișierului de ieșire cu „ieșire.ogg ”.

Utilizarea codecurilor

Folosiți doar opțiunea -c pentru a defini codecurile în timp ce transferați fișiere. Poate fi un nume de decodor / codificator autorizat sau o replică de o importanță vitală care doar clonează intrarea.

Am folosit acest codec video libvpx, precum și codecul audio libvorbis pentru a transforma un fișier video de la MP4 la Webm:

$ ffmpeg -i input.mp4 -c: v libvpx -c: o ieșire libvorbis.webm

Transformați un fișier audio criptat cu codec Libopus din fișierul cu extensie de la mp3 la ogg.

$ ffmpeg -i input.mp3 -c: o ieșire libopus.ogg

Concluzie:

În acest ghid, am explorat cum să instalați FFmpeg și cum să îl utilizați în Centos 8. Am văzut cum să pornim depozitul Epel, să instalăm depozitul RPM Fusion, să instalăm pachetul FFmpeg, să verificăm instalarea FFmpeg și cum să convertim un fișier media în alt format. Cred că acest ghid vă va ajuta să înțelegeți rapid comanda FFmpeg din Centos 8.

Battle For Wesnoth 1.13.6 Development Released
Battle For Wesnoth 1.13.6 released last month, is the sixth development release in the 1.13.x series and it delivers a number of improvements, most no...
Cum se instalează League Of Legends pe Ubuntu 14.04
Dacă ești fan al League of Legends, atunci aceasta este o oportunitate pentru tine de a testa rula League of Legends. Rețineți că LOL este acceptat pe...
Instalați cel mai recent joc de strategie OpenRA pe Ubuntu Linux
OpenRA este un motor de jocuri de strategie în timp real Libre / Free care recreează primele jocuri Westwood, cum ar fi clasicul Command & Conquer: Re...