CentOS

Kako instalirati i koristiti FFmpeg u CentOS 8?

Kako instalirati i koristiti FFmpeg u CentOS 8?
Ako želite brzi način pretvorbe između audio i video datoteka u Linuxu i želite nešto što ne prežvakuje resurse i izvršava zadatak pravilno, tada možete pokušati s FFmpegom. FFmpeg je od vitalne važnosti za održavanje određenog nivoa poznavanja datoteka koje su prenijeli više korisnika, kao i za održavanje vašeg prostora za pohranu pod nadzorom. Kada upotrebljavate FFmpeg, možete prevesti, prilagoditi brzinu uzorkovanja, snimiti audio / video tokove i promijeniti veličinu datoteka između različitih video i audio formata. Pruža kolekciju audio i video biblioteka koje se dijele, uključujući libavcodec, libavformat i libavutil. Kad god se odnosi na pretvaranje datoteka, FFmpeg ima nekoliko izbora naredbenog retka, a također se preporučuje da ga koristite iz CLI-ja. Pratite me i vodit ću vas da instalirate FFmpeg u Centos 8.

FFmpeg se ne nudi u zadanim spremištima Centos 8. Možete se odlučiti za izgradnju uslužnih programa FFmpeg iz izvora ili za njihovo instaliranje iz direktorija Negativo17 putem DNF-a. U ovom ćemo članku krenuti s drugim izborom. To je ujedno i najbrži način za implementaciju FFmpega na OS Centos 8.

Postupak instalacije za FFmpeg u Centos 8 je sljedeći:

Instalirajte Epel Repository

Postoje dva direktorija o kojima ćemo ovisiti da bismo instalirali FFmpeg na Centos 8. Prvi je EPEL direktorij koji sadrži puno dodatnih paketa koji se ne isporučuju s instalacijom osnovnog medija Centos 8.

Prije svega, morat ćete provjeriti ima li vaš Centos 8 instalirano i omogućeno spremište epel ili ne. U tu svrhu izvršite sljedeću naredbu:

$ sudo yum repolist

Vidite da u sustavu nije instalirano niti jedno skladište Epel, kao što je prikazano na donjoj slici.

U Centos 8 možete instalirati EPEL direktorij putem YUM-a ili DNF-a, bez obzira u što ste sigurniji. Morate implementirati navedene naredbe da biste instalirali spremište Centos 8 epel.

$ sudo yum instaliraj epel-release

Ili

$ sudo yum -y instalirajte epel-release

Ili

$ dnf instalacija https: // dl.fedoraprojekt.org / pub / epel /
epel-izdanje-najnovije-8.noarch.o / min

Nakon toga, od vas će se tražiti da potvrdite svoju akciju upisivanjem "y ", a zatim pogodio Unesi za nastavak instalacije. Kao rezultat, spremište epel bit će instalirano u vaš sustav.

Vidjet ćete da je spremište Epel sada instalirano na sustav pomoću naredbe Repolist.

$ sudo yum repolist

Instalirajte spremište RPM Fusion

Da bi se isporučili alati koje distribucija Fedora i Red Hat nije isporučila, razvijen je direktorij RPM Fusion. U ovom su direktorijumu svi dostupni softverski programi podržani kao prethodno sastavljene RPM datoteke. Fusion nudi dvije knjižnice, jednu otvorenu koju ćemo koristiti i jednu neslobodnu. Obje su dostupne za besplatno preuzimanje, ali neslobodni direktorij sadrži softver koji možda nije zaštićen licencama otvorenog koda.

Možete spremiti spremište RPM Fusion korištenjem bilo koje odgovarajuće YUM naredbe:

$ yum install https: // download1.rpmfusion.org / besplatno / el /
rpmfusion-free-release-8.noarch.o / min
$ https: // preuzimanje1.rpmfusion.org / neslobodni / el /
rpmfusion-neslobodno-izdanje-8.noarch.o / min

Ako odaberete DNF, možete upotrijebiti bilo koju od odgovarajućih naredbi:

$ https: // preuzimanje1.rpmfusion.org / free / el / rpmfusion-free-release-8.noarch.o / min
$ https: // preuzimanje1.rpmfusion.org / nonfree / el / rpmfusion-nonfree-release-8.noarch.o / min

Nakon toga od vas će se tražiti da potvrdite svoju akciju. Upišite "y " a zatim tapnite Unesi za nastavak kako je prikazano. Možete vidjeti da će spremište RPM Fusion biti instalirano u vaš sustav. Ne zaboravite koristiti samo YUM ili DNF.

Pomoću naredbe repolist možete vidjeti da je spremište RPM Fusion sada instalirano u sustavu.

$ yum repolist

Omogućite električne alate

Posljednji dio je aktiviranje električnih alata u Centos 8 prije nego što se instalira FFmpeg. Za ovaj zadatak upotrijebite sljedeću naredbu:

$ sudo dnf config-manager -omogući PowerTools

Instalirajte FFmpeg

I, evo što biste možda tražili! Nakon EPEL-a i RPM-a dodane su fuzijske knjižnice. Napokon možemo instalirati FFmpeg! Izvršite sljedeće upute na vašem terminalu da biste instalirali FFmpeg i sve njegove komponente na vaš Centos 8 / RHEL 8 Linux framework.

Možete instalirati FFmpeg i njegove ovisnosti pomoću odgovarajućih DNF naredbi:

$ sudo dnf instaliraj ffmpeg
$ sudo dnf instaliraj ffmpeg ffmpeg-devel

Također možete instalirati FFmpeg i njegove ovisnosti koristeći odgovarajuće YUM naredbe:

$ sudo yum instaliraj ffmpeg
$ sudo yum instaliraj ffmpeg ffmpeg-devel

Od vas će se tražiti da potvrdite svoju radnju više puta. Upišite "y " a zatim tapnite Unesi nastaviti kako je prikazano. Možete vidjeti da će alat FFmpeg biti instaliran u vaš sustav.

Provjerite instalaciju

Sada vam je dozvoljeno vidjeti instaliranu verziju. Slijedite jednu od dvije upute i nakon uspješne instalacije vidjet ćete usporedivi rezultat.

$ o / min -qi ffmpeg
$ ffmpeg -verzija

Najnovija verzija FFmpeg instalirana u spremištu Negativo17 je 4.2.4.

Za određena rješenja naredbenog retka čak možete dobiti pomoć od:

$ ffmpeg --pomoć

Osnovna konverzija:

U ovom ćemo dijelu pogledati nekoliko jednostavnih primjera za upotrebu značajke FFmpeg. Dobra stvar u ovome je što možda nećete morati definirati vrste ulaza i izlaza prilikom prevođenja audio i video datoteka dok ga koristite. Automatski otkriva format ulazne datoteke i pogađa izlazni format iz nastavka datoteke.

Upotrijebite navedenu naredbu za pretvorbu video datoteke s nastavkom mp4 u webm:

$ ffmpeg -i ulaz.mp4 izlaz.webm

Na mjestu unosa možete napisati ime ulazne datoteke koju želite pretvoriti.mp4 'također možete preimenovati naziv svoje izlazne datoteke u "output.webm ".

Upotrijebite sljedeću naredbu za pretvaranje datoteke koja ima ekstenziju iz mp3 u ogg:

$ ffmpeg -i ulaz.mp3 izlaz.ogg

Na mjestu unosa možete napisati ime ulazne datoteke koju želite pretvoriti.mp3 ', također možete preimenovati naziv izlazne datoteke u "output.ogg ".

Korištenje kodeka

Samo koristite opciju -c za definiranje kodeka tijekom prijenosa datoteka. To može biti ovlašteni naziv dekodera / kodera ili preslika od vitalnog značaja koja samo klonira ulaz.

Koristio je ovaj libvpx video kodek kao i libvorbis audio kodek za transformaciju video datoteke iz MP4 u Webm:

$ ffmpeg -i ulaz.mp4 -c: v libvpx -c: izlaz libvorbisa.webm

Pretvorite audio datoteku šifriranu kodekom Libopus iz datoteke s nastavkom iz mp3 u ogg.

$ ffmpeg -i ulaz.mp3 -c: libopus izlaz.ogg

Zaključak:

U ovom smo vodiču istražili kako instalirati FFmpeg i kako ga koristiti u Centos 8. Vidjeli smo kako uključiti spremište Epel, instalirati spremište RPM Fusion, instalirati paket FFmpeg, provjeriti instalaciju FFmpeg i kako pretvoriti jednu medijsku datoteku u drugi format. Vjerujem da će vam ovaj vodič pomoći da brzo razumijete redoslijed FFmpeg u Centos 8.

Kako instalirati i igrati Doom na Linuxu
Uvod u Doom Serija Doom nastala je 90-ih nakon izlaska originalnog Dooma. To je bio trenutni hit i od tog vremena nadalje igraća serija dobila je broj...
Vulkan za korisnike Linuxa
Sa svakom novom generacijom grafičkih kartica vidimo da programeri igara pomiču granice grafičke vjernosti i dolaze na korak od fotorealizma. No, bez ...
OpenTTD vs Simutrans
Stvaranje vlastite simulacije prijevoza može biti zabavno, opuštajuće i izuzetno primamljivo. Zbog toga morate isprobati što više igara kako biste pro...