CentOS

Az FFmpeg telepítése és használata a CentOS 8-ban?

Az FFmpeg telepítése és használata a CentOS 8-ban?
Ha szeretne egy gyors módot az audio- és videofájlok közötti konvertálásra a Linuxban, és szeretne valamit, ami nem rágja az erőforrásokat és megfelelően végzi a feladatot, akkor kipróbálhatja az FFmpeg-et. Az FFmpeg létfontosságú a több felhasználó által feltöltött fájlok bizonyos szintű ismeretének megőrzéséhez, valamint segít a tárhely ellenőrzés alatt tartásában. Az FFmpeg használatakor lefordíthat, beállíthatja a mintavételi arányokat, rögzíthet audio- / videofolyamokat, és átméretezheti a fájlokat a különféle video- és hangformátumok között. Megosztott audio- és videotárak gyűjteményét biztosítja, beleértve a libavcodecet, a libavformát és a libavutilt. Valahányszor fájlok konvertálására hivatkozik, az FFmpeg számos parancssori választással rendelkezik, és a CLI-ből is ajánlott használni. Kövess engem, és elvezetem az FFmpeg telepítéséhez a Centos 8-ba.

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 repolist

Lá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 programot

Vagy

$ sudo yum -y telepítse az epel-release programot

Vagy

$ 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 --help

Alapvető 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.webm

A '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.ogg

A '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.webm

Alakí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.ogg

Kö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.

Az egér és az érintőpad beállításainak módosítása az Xinput használatával Linux alatt
A legtöbb Linux disztribúció alapértelmezés szerint „libinput” könyvtárral szállítja a rendszer bemeneti eseményeit. Feldolgozhatja a Wayland és az X ...
Az X-Mouse Button Control segítségével az egér gombjait másképp alakíthatja át a különböző szoftvereknél
Lehet, hogy szüksége van egy eszközre, amely megváltoztathatja az egér vezérlését minden használt alkalmazással. Ebben az esetben kipróbálhatja az úgy...
Microsoft Sculpt Touch vezeték nélküli egér áttekintés
Nemrég olvastam a Microsoft Sculpt Touch vezeték nélküli egér és úgy döntött, hogy megveszi. Egy ideig használat után úgy döntöttem, hogy megosztom ve...