Az FFmpeg nem szerepel a Centos 8 alapértelmezett tárházaiban. Dönthet úgy, hogy az FFmpeg segédprogramokat a forrásból készíti, vagy telepítheti a Negativo17 könyvtárból a DNF-en keresztül. Ebben a cikkben továbblépünk a második választással. Ez az FFmpeg leggyorsabb megvalósítási módja a Centos 8 operációs rendszeren is.
Az FFmpeg telepítési folyamata a Centos 8-ban a következő:
Telepítse az Epel Repository alkalmazást
Két könyvtár létezik, amelyektől függünk, hogy az FFmpeg-et telepítjük-e a Centos 8-ra. Az első egy olyan EPEL könyvtár, amely sok olyan extra csomagot tartalmaz, amelyeket nem szállítanak a Centos 8 alap adathordozó telepítésével.
Először is ellenőriznie kell, hogy a Centos 8 telepített-e és engedélyezett-e egy epel-tárházat. Erre a célra hajtsa végre a következő parancsot:
$ sudo yum repolistLáthatja, hogy nincs telepítve Epel tárház a rendszerbe, amint az az alábbi képen látható.
A Centos 8-ban telepítheti az EPEL könyvtárat a YUM-on vagy a DNF-en keresztül, bármit is bízik benne jobban. A Centos 8 epel repository telepítéséhez az alábbi parancsokat kell végrehajtania.
$ sudo yum telepítse az epel-release programotVagy
$ sudo yum -y telepítse az epel-release programotVagy
$ dnf install https: // dl.fedoraproject.org / pub / epel /epel-release-latest-8.noarch.fordulat
Ezt követően a rendszer megkéri, hogy erősítse meg a műveletet ay ”, majd eltalálta Belép a telepítés folytatásához. Ennek eredményeként az epel adattár telepítésre kerül a rendszeredbe.
Látni fogja, hogy az Epel adattár a Repolist paranccsal már telepítve van a rendszerre.
$ sudo yum repolist
Telepítse az RPM Fusion Repository alkalmazást
A nem a Fedora és a Red Hat alapú disztribúciók által szállított eszközök szállításához fejlesztették ki az RPM Fusion könyvtárat. Ebben a könyvtárban az összes rendelkezésre álló szoftverprogram előre lefordított RPM fájlként támogatott. A Fusion két könyvtárat kínál, egy nyitottat, amelyet használni fogunk, és egyet, amely nem ingyenes. Mindkettő ingyenesen letölthető, de a nem ingyenes könyvtár olyan szoftvert tartalmaz, amelyet nem biztos, hogy nyílt forráskódú licencek védenek.
Telepítheti az RPM Fusion adattárat a megfelelő YUM parancsok bármelyikével:
$ yum install https: // download1.rpmfusion.org / free / el /rpmfúzió-mentes felszabadulás-8.noarch.fordulat
$ https: // letöltés1.rpmfusion.org / nonfree / el /
rpmfusion-nonfree-release-8.noarch.fordulat
Ha a DNF lehetőséget választja, akkor a megfelelő parancsok bármelyikét használhatja:
$ https: // letöltés1.rpmfusion.org / free / el / rpmfusion-free-release-8.noarch.fordulat$ https: // letöltés1.rpmfusion.org / nonfree / el / rpmfusion-nonfree-release-8.noarch.fordulat
Ezt követően felkérést kap a cselekvés megerősítésére. Típus "y ” majd érintse meg a elemet Belép hogy a kijelzőn folytassa. Láthatja, hogy az RPM Fusion tárház telepítve lesz a rendszerébe. Ne felejtse el csak a YUM vagy a DNF használatát.
A repolist paranccsal láthatja, hogy az RPM Fusion tárház telepítve van a rendszerben.
$ yum repolist
Engedélyezze az elektromos szerszámokat
Az utolsó rész az elektromos kéziszerszámok aktiválása a Centos 8-ban az FFmpeg telepítése előtt. Ehhez a feladathoz használja a következő parancsot:
$ sudo dnf config-manager -enable PowerTools
Telepítse az FFmpeg fájlt
És itt találhatja meg! Az EPEL és az RPM után fúziós könyvtárak kerültek hozzá. Végre telepíthetjük az FFmpeg-et! Hajtsa végre az alábbi utasításokat a terminálon az FFmpeg és minden összetevőjének a Centos 8 / RHEL 8 Linux keretrendszerre történő telepítéséhez.
Telepítheti az FFmpeg-et és annak függőségeit a megfelelő DNF-parancsok használatával:
$ sudo dnf install ffmpeg$ sudo dnf telepítse az ffmpeg ffmpeg-devel fájlt
Telepítheti az FFmpeg-et és annak függőségeit is a megfelelő YUM parancsokkal:
$ sudo yum install ffmpeg$ sudo yum telepítse az ffmpeg ffmpeg-devel fájlt
Többször is felkérést kap a művelet megerősítésére. Típus "y ” majd érintse meg a elemet Belép hogy az ábrán látható módon folytassa. Láthatja, hogy az FFmpeg eszköz telepítve lesz a rendszerébe.
Ellenőrizze a telepítést
Most már láthatja a telepített verziót. Kövesse a két utasítás egyikét, és a sikeres telepítés során összehasonlítható eredményt fog látni.
$ rpm -qi ffmpeg$ ffmpeg -verzió
A Negativo17 adattárba telepített FFmpeg legújabb verziója 4.2.4.
Bizonyos parancssori megoldásokhoz még segítséget is kaphat:
$ ffmpeg --helpAlapvető konverzió:
Megtekintünk néhány egyszerű példát ebben a részben az FFmpeg szolgáltatás használatához. Ebben a jó dolog az, hogy előfordulhat, hogy nem kell meghatároznia a bemeneti és kimeneti típusokat, amikor audio- és videofájlokat fordít a használat közben. Automatikusan érzékeli a bemeneti fájl formátumát, és kitalálja a kimeneti formátumot a fájlkiterjesztéséből.
Használja az alábbi parancsot az mp4 kiterjesztésű videofájl webmé konvertálásához:
$ ffmpeg -i bemenet.mp4 kimenet.webmA 'bemenet helyére megírhatja az átalakítandó bemeneti fájl nevét.mp4 'átnevezheti a kimeneti fájl nevét is a „output.webm ”.
A következő paranccsal konvertálhat kiterjesztésű fájlt mp3-ból ogg-ba:
$ ffmpeg -i bemenet.mp3 kimenet.oggA 'bemenet helyére megírhatja az átalakítandó bemeneti fájl nevét.mp3 ', akkor is átnevezheti a kimeneti fájl nevét a „output.ogg ”.
Kodekek használata
Csak használja a -c opciót a kodekek meghatározásához fájlok átvitele közben. Ez lehet egy engedélyezett dekóder / kódoló név vagy egy létfontosságú másolat, amely csupán klónozza a bemenetet.
Ezt a libvpx videokodeket, valamint a libvorbis audiokodeket használta egy video fájl MP4-ből Webm-be történő átalakításához:
$ ffmpeg -i bemenet.mp4 -c: v libvpx -c: libvorbis kimenet.webmAlakítsa át a Libopus kodekkel titkosított hangfájlt az mp3-tól ogg kiterjesztésű fájlból.
$ ffmpeg -i bemenet.mp3 -c: libopus kimenet.oggKövetkeztetés:
Ebben az útmutatóban megvizsgáltuk az FFmpeg telepítésének és felhasználásának módját a Centos 8-ban. Láttuk, hogyan lehet bekapcsolni az Epel adattárat, telepíteni az RPM Fusion tárolót, telepíteni az FFmpeg csomagot, ellenőrizni az FFmpeg telepítését, és hogyan lehet egy médiafájlt konvertálni egy másik formátumba. Úgy gondolom, hogy ez az útmutató segít gyorsan megérteni az FFmpeg sorrendjét a Centos 8-ban.