FFmpegi ei pakuta Centos 8 vaikehoidlates. Võite valida FFmpegi utiliitide loomise allikast või installida need DNF-i kaudu kataloogist Negativo17. Selles artiklis liigume edasi teise valikuga. See on ka kiireim viis FFmpegi juurutamiseks Centos 8 OS-is.
Centos 8 FFmpegi installiprotsess on järgmine:
Installige Epeli hoidla
FFmpegi installimiseks Centos 8-sse sõltume kahest kataloogist. Esimene neist on EPEL-kataloog, mis sisaldab palju lisapakette, mida Centos 8 baasmeedia installiga ei tarnita.
Kõigepealt peate kontrollima, kas teie Centos 8-s on epeli hoidla installitud ja lubatud. Selleks käivitage järgmine käsk:
$ sudo yum repolistNäete, et süsteemi pole installitud ühtegi Epeli hoidlat, nagu on näidatud alloleval pildil.
Centos 8-s saate installida EPEL-kataloogi YUM-i või DNF-i kaudu, olenemata sellest, milles olete enesekindlam. Centos 8 epeli hoidla installimiseks peate allpool viidatud käsud rakendama.
$ sudo yum installige epel-releaseVõi
$ sudo yum -y installige epel-releaseVõi
$ dnf installige https: // dl.fedoraprojekt.org / pub / epel /epel-release-latest-8.noarh.p / min
Pärast seda palutakse teil oma toiming kinnitada, tippidesy ”, ja siis lüüa Sisenema installimise jätkamiseks. Selle tulemusena installitakse teie süsteemi epeli hoidla.
Näete, et Epeli hoidla on nüüd süsteemi installitud, kasutades käsku Repolist.
$ sudo yum repolist
Installige RPM Fusioni hoidla
Tööriistade tarnimiseks, mida Fedora ja Red Hat-põhised distributsioonid ei tarninud, töötati välja RPM Fusion kataloog. Selles kataloogis toetatakse kõiki saadaolevaid tarkvaraprogramme eelkompileeritud RPM-failidena. Fusion pakub kahte teeki, ühe avatud, mida me kasutame, ja ühe, mis pole tasuta. Mõlemad on saadaval tasuta allalaadimiseks, kuid mitte-tasuta kataloog sisaldab tarkvara, mida ei pruugi avatud lähtekoodiga litsentsid kaitsta.
Võite installida RPM Fusioni hoidla, kasutades mis tahes vastavat YUM-käsku:
$ yum installige https: // download1.p / min.org / free / el /rpmfusioonivaba vabastamine-8.noarh.p / min
$ https: // allalaadimine1.p / min.org / nonfree / el /
rpmfusion-nonfree-release-8.noarh.p / min
Kui valite DNF, võite kasutada mis tahes vastavaid käske:
$ https: // allalaadimine1.p / min.org / free / el / rpmfusion-free-release-8.noarh.p / min$ https: // allalaadimine1.p / min.org / nonfree / el / rpmfusion-nonfree-release-8.noarh.p / min
Pärast seda palutakse teil oma tegevus kinnitada. Tüüp “y ” ja toksake seejärel Sisenema kuvatuna jätkata. Näete, et RPM Fusioni hoidla installitakse teie süsteemi. Ärge unustage kasutada ainult YUM-i või DNF-i.
Repolist-käsu abil näete, et RPM Fusioni hoidla on nüüd süsteemi installitud.
$ yum repolist
Luba elektritööriistad
Viimane osa on Centos 8 elektritööriistade aktiveerimine enne FFmpegi installimist. Selle ülesande jaoks kasutage järgmist käsku:
$ sudo dnf config-manager - lubage PowerTools
Installige FFmpeg
Ja siin on see, mida võite otsida! Pärast EPEL-i ja RPM-i on lisatud liitumisraamatukogud. Lõpuks saame FFmpegi installida! FFmpegi ja kõigi selle komponentide installimiseks oma Centos 8 / RHEL 8 Linuxi raamistikku täitke oma terminalis järgmised juhised.
Võite installida FFmpegi ja selle sõltuvused vastavate DNF-käskude abil:
$ sudo dnf install ffmpeg$ sudo dnf installige ffmpeg ffmpeg-devel
Samuti võite FFmpegi ja selle sõltuvused installida vastavate YUM-käskude abil:
$ sudo yum installige ffmpeg$ sudo yum installige ffmpeg ffmpeg-devel
Teil palutakse oma toimingut kinnitada rohkem kui üks kord. Tüüp “y ” ja toksake seejärel Sisenema jätkata nagu näidatud. Näete, et FFmpegi tööriist installitakse teie süsteemi.
Kontrollige installimist
Nüüd on teil lubatud installitud versiooni näha. Järgige ühte kahest juhendist ja edukaks installimiseks näete võrreldavat tulemust.
$ rpm -qi ffmpeg$ ffmpeg -versioon
Negativo17 hoidlasse installitud uusim FFmpegi versioon on 4.2.4.
Teatud käsurealahenduste puhul saate abi isegi järgmistelt:
$ ffmpeg --helpPõhiline konversioon:
FFmpegi funktsiooni kasutamiseks vaatame selles osas mõningaid lihtsaid näiteid. Hea on see, et heli- ja videofailide tõlkimisel ei pea selle kasutamise ajal sisendi ja väljundi tüüpe määratlema. See tuvastab automaatselt sisendfailivormingu ja arvab faililaiendist välja väljundvormingu.
Mp4 laiendiga videofaili teisendamiseks veebimärgiks kasutage allpool viidatud käsku:
$ ffmpeg -i sisend.mp4 väljund.veebSisestuskohta saate kirjutada teisendatava sisendfaili nime.mp4 'saate ka oma väljundfaili nime ümber nimetada väljundiga.veeb.
Laiendiga faili teisendamiseks mp3-st ogg-ks kasutage järgmist käsku:
$ ffmpeg -i sisend.mp3 väljund.oggSisestuskohta saate kirjutada teisendatava sisendfaili nime.mp3 ', saate ka väljundfaili nime ümber nimetada väljundiga.ogg ”.
Koodekite kasutamine
Lihtsalt kasutage failide edastamise ajal koodekite määratlemiseks valikut -c. See võib olla volitatud dekoodri / kodeerija nimi või ülitähtsa koopia, mis lihtsalt sisendab klooni.
Videofaili teisendamiseks MP4-st Webm-i kasutas seda nii libvpx-videokoodekit kui ka libvorbise helikodekit:
$ ffmpeg -i sisend.mp4 -c: v libvpx -c: libvorbise väljund.veebTeisendage Libopuse koodekiga krüpteeritud helifail failist, mille laiend on mp3, kuni ogg.
$ ffmpeg -i sisend.mp3 -c: libopuse väljund.oggJäreldus:
Selles juhendis oleme uurinud, kuidas installida FFmpeg ja kuidas seda Centos 8-s kasutada. Oleme näinud, kuidas sisse lülitada Epeli hoidla, installida RPM Fusioni hoidla, installida pakett FFmpeg, kontrollida FFmpegi installimist ja teisendada üks meediumifail teise vormingusse. Usun, et see juhend aitab teil kiiresti mõista Centos 8 FFmpegi tellimust.