FFmpeg netiek piedāvāts Centos 8 noklusējuma krātuvēs. Jūs varat izvēlēties veidot FFmpeg utilītus no avota vai instalēt tos no Negativo17 direktorija, izmantojot DNF. Šajā rakstā mēs virzīsimies uz priekšu ar otro izvēli. Tas ir arī ātrākais veids, kā FFmpeg ieviest Centos 8 OS.
FFmpeg instalēšanas process Centos 8 ir šāds:
Instalējiet Epel repository
Ir divi direktoriji, no kuriem mēs būsim atkarīgi, lai instalētu FFmpeg Centos 8. Pirmais ir EPEL direktorijs, kurā ir daudz papildu paku, kas netiek piegādāti kopā ar Centos 8 bāzes datu nesēja instalāciju.
Pirmkārt, jums būs jāpārbauda, vai jūsu Centos 8 ir instalēta un iespējota epel krātuve. Šim nolūkam izpildiet šādu komandu:
$ sudo yum repolistVar redzēt, ka sistēmā nav instalēta neviena Epel repozitorija, kā parādīts zemāk esošajā attēlā.
Centos 8 jūs varētu instalēt EPEL direktoriju, izmantojot YUM vai DNF, neatkarīgi no tā, ar ko esat drošāks. Lai instalētu Centos 8 epel repozitoriju, jums jāievieš zemāk minētās komandas.
$ sudo yum instalējiet epel-releaseOr
$ sudo yum -y instalējiet epel-releaseOr
$ dnf instalējiet https: // dl.fedoraproject.org / krogs / epelis /epel-release-latest-8.noarhs.apgr./min
Pēc tam jums tiks lūgts apstiprināt savu darbību, ierakstot “y ”, un tad sit Enter lai turpinātu instalēšanu. Rezultātā epel repozitorijs tiks instalēts jūsu sistēmā.
Jūs redzēsiet, ka Epel krātuve tagad ir instalēta sistēmā, izmantojot komandu Repolist.
$ sudo yum repolist
Instalējiet RPM Fusion repository
Lai piegādātu rīkus, ko nenodrošina Fedora un Red Hat balstīti izplatītāji, tika izstrādāts RPM Fusion katalogs. Šajā direktorijā visas pieejamās programmatūras tiek atbalstītas kā iepriekš sastādīti RPM faili. Fusion nodrošina divas bibliotēkas, vienu atvērtu, kuru mēs izmantosim, un vienu, kas nav brīva. Abi ir pieejami lejupielādei bez maksas, taču direktorijā, kas nav bezmaksas, ir programmatūra, kuru, iespējams, neaizsargā atvērtā pirmkoda licences.
RPM Fusion repozitoriju var instalēt, izmantojot jebkuru no attiecīgajām YUM komandām:
$ yum install https: // download1.rpmfusion.org / free / el /rpmfusion-free-release-8.noarhs.apgr./min
$ https: // lejupielādēt1.rpmfusion.org / nonfree / el /
rpmfusion-nonfree-release-8.noarhs.apgr./min
Ja izvēlaties DNF, varat izmantot jebkuru no attiecīgajām komandām:
$ https: // lejupielādēt1.rpmfusion.org / free / el / rpmfusion-free-release-8.noarhs.apgr./min$ https: // lejupielādēt1.rpmfusion.org / nonfree / el / rpmfusion-nonfree-release-8.noarhs.apgr./min
Pēc tam jums tiks lūgts apstiprināt savu darbību. Tips “y ” un pēc tam pieskarieties Enter turpināt, kā parādīts. Var redzēt, ka RPM Fusion repozitorijs tiks instalēts jūsu sistēmā. Atcerieties izmantot tikai YUM vai DNF.
Izmantojot komandu repolist, jūs varat redzēt, ka RPM Fusion repozitorijs tagad ir instalēts sistēmā.
$ yum repolist
Iespējot elektroinstrumentus
Pēdējā daļa ir elektroinstrumentu aktivizēšana Centos 8 pirms FFmpeg instalēšanas. Šajā uzdevumā izmantojiet šādu komandu:
$ sudo dnf config-manager - iespējojiet PowerTools
Instalējiet FFmpeg
Un, lūk, ko jūs varētu meklēt! Pēc EPEL un RPM ir pievienotas kodolsintēzes bibliotēkas. Beidzot mēs varam instalēt FFmpeg! Lai instalētu FFmpeg un visus tā komponentus Centos 8 / RHEL 8 Linux sistēmā, izpildiet šos termināļa norādījumus.
Jūs varat instalēt FFmpeg un tā atkarības, izmantojot atbilstošās DNF komandas:
$ sudo dnf instalējiet ffmpeg$ sudo dnf instalējiet ffmpeg ffmpeg-devel
Varat arī instalēt FFmpeg un tā atkarības, izmantojot atbilstošās YUM komandas:
$ sudo yum instalējiet ffmpeg$ sudo yum instalējiet ffmpeg ffmpeg-devel
Jums tiks lūgts vairāk nekā vienu reizi apstiprināt savu darbību. Tips “y ” un pēc tam pieskarieties Enter turpināt, kā parādīts. Var redzēt, ka FFmpeg rīks tiks instalēts jūsu sistēmā.
Pārbaudiet instalēšanu
Tagad jums ir atļauts redzēt instalēto versiju. Izpildiet vienu no diviem norādījumiem, un, veiksmīgi instalējot, jūs redzēsiet salīdzināmu rezultātu.
$ rpm -qi ffmpeg$ ffmpeg -versija
Pēdējā FFmpeg versija, kas instalēta Negativo17 krātuvē, ir 4.2.4.
Dažiem komandrindas risinājumiem jūs pat varat saņemt palīdzību no:
$ ffmpeg --helpPamata reklāmguvums:
Mēs izmantosim dažus vienkāršus piemērus šajā daļā, lai izmantotu FFmpeg funkciju. Laba lieta ir tā, ka, lietojot audio un video failus, jums, iespējams, nebūs jādefinē ievades un izvades veidi. Tas automātiski nosaka ievades faila formātu un uzminē izvades formātu no tā faila paplašinājuma.
Izmantojiet zemāk minēto komandu, lai pārveidotu video failu ar paplašinājumu mp4 uz webm:
$ ffmpeg -i ievade.mp4 izeja.tīmeklisIevades vietā varat ierakstīt konvertējamā ievades faila nosaukumu.mp4 'arī jūs varat pārdēvēt izvades faila nosaukumu ar “output.webm ”.
Izmantojiet šo komandu, lai pārveidotu failu ar paplašinājumu no mp3 uz ogg:
$ ffmpeg -i ievade.mp3 izeja.oggIevades vietā varat ierakstīt konvertējamā ievades faila nosaukumu.mp3 ', arī jūs varat pārdēvēt izvades faila nosaukumu ar “output.ogg ”.
Kodeku izmantošana
Vienkārši izmantojiet opciju -c, lai definētu kodekus, pārsūtot failus. Tas var būt atļauts dekodētāja / kodētāja nosaukums vai vitāli svarīga kopija, kas tikai klonē ievadi.
Lai pārveidotu video failu no MP4 uz Webm, izmantojāt šo libvpx video kodeku, kā arī libvorbis audio kodeku:
$ ffmpeg -i ievade.mp4 -c: v libvpx -c: libvorbis izeja.tīmeklisPārveidojiet ar Libopus kodeku šifrētu audio failu no faila, kura paplašinājums ir no mp3 uz ogg.
$ ffmpeg -i ievade.mp3 -c: libopus produkcija.oggSecinājums:
Šajā ceļvedī mēs esam izpētījuši, kā instalēt FFmpeg un kā to izmantot Centos 8. Mēs esam redzējuši, kā ieslēgt Epel repozitoriju, instalēt RPM Fusion repozitoriju, instalēt FFmpeg pakotni, pārbaudīt FFmpeg instalēšanu un kā pārveidot vienu multivides failu citā formātā. Es uzskatu, ka šī rokasgrāmata palīdzēs ātri izprast FFmpeg pasūtījumu Centos 8.