Ubuntu

Hogyan lehet konvertálni az MKV-t MP4-be az Ubuntu-ban az FFmpeg használatával

Hogyan lehet konvertálni az MKV-t MP4-be az Ubuntu-ban az FFmpeg használatával
Az FFmpeg egy erőteljes multimédiás keretrendszer, amellyel szinte bármilyen médiafájlt dekódolhat, kódolhat, átkódolhat, muxolhat, demuxozhat, streamelhet, szűrhet és lejátszhat. Ez a program a leghomályosabb és legrégebbi fájlformátumokat is támogatja, a legfejlettebb fájlformátumokig. Az FFmpeg egy olyan platformokon átívelő eszköz, amely Linux, macOS, Windows, BSD, Solaris és más alkalmazásokhoz érhető el. Ez a cikk bemutatja, hogyan lehet konvertálni az MKV-t MP4-be az Ubuntuban az FFmpeg használatával.

Az FFmpeg telepítése az Ubuntu-ra

Az FFmpeg ingyenes és nyílt forráskódú szoftver. Népszerűsége miatt az FFmpeg közvetlenül elérhető a hivatalos csomagtárból a legtöbb Linux disztribúcióhoz, beleértve az Ubuntu-t is.

Az FFmpeg a Snapcraft áruházból is kapható snap csomagként. A snap csomag használatának előnye, hogy a snap mindig a szoftver legújabb verzióját szállítja.

Az FFmpeg telepítése az alapértelmezett csomagrepo-ból

Indítsa el a terminált, és frissítse az APT gyorsítótárát a következők beírásával.

$ sudo apt frissítés

Ezután telepítse az „ffmpeg” csomagot. Az APT automatikusan letölti és telepíti az összes szükséges függőséget.

$ sudo apt install ffmpeg

Az FFmpeg telepítése a Snapcraft alkalmazásból

Ez az FFmpeg telepítésének ajánlott módszere. A snap csomag telepítéséhez előzetesen telepítenie kell a snap csomagot (a snap csomagkezelőt).

A legújabb Ubuntu kiadás alapértelmezés szerint a snap csomagkezelőt konfigurálja. Ha azonban nem ez a helyzet, akkor azonnal beállíthatja a csomagkezelőt.

$ sudo apt update && sudo apt install snapd -y

A rendszer készen áll a snap csomagok megragadására és telepítésére. Alapértelmezés szerint a Snapcraft áruház a snap csomagok forrása. Nézze meg az FFmpeg-et a Snapcraft áruházban.

$ sudo snap install ffmpeg

Az FFmpeg használata az MKV konvertálásához MP4-be

Alapvető átalakítás

Az FFmpeg egy összetett eszköz, amely rengeteg opciót támogat. Bármely FFmpeg parancsnak a következő szerkezete lesz.

$ ffmpeg -i

Itt az „-i” jelöli a bemeneti fájlt.

A következő parancsstruktúra arra használható, hogy a médiafájlokat egyszerűen más formátumba konvertálja. Ebben az esetben a fájlt a „dummy.mkv ”formátumot a„ dummy.mp4 ”formátumban. Az FFmpeg automatikusan meghatározza az átalakításhoz szükséges összes opciót.

$ ffmpeg -i dummy.mkv dummy.mp4

A redundáns kimenetek (szerzői jogi közlemények, könyvtárak stb.) Letiltása.), adja hozzá a „-hide_banner” zászlót.

$ ffmpeg -hide_banner -i dummy.mkv dummy.mp4

Kodek specifikáció
Manuálisan meghatározható az FFmpeg által a műveletek végrehajtására használt kodekek is. Itt tekintheti meg a támogatott kodekek hivatalos FFmpeg dokumentációját. Ha nem biztos benne, akkor valószínűleg a „copy” használata kodekként a legjobb megoldás. Ez arra utasítja az FFmpeg-t, hogy a hang- és videofolyamot közvetlenül az új fájlformátumba másolja, tényleges átalakítás nélkül. A legtöbb fájlkonverzióhoz ez az ajánlott módszer.

$ ffmpeg -hide_banner -i dummy.mkv -c copy dummy.mp4

Itt a „-c” zászló a „-codec” rövid alakja, amely jelzi, melyik kodeket kell használni.

Az FFmpeg teljes ellenőrzést biztosít az egyes adatfolyamok felett (hang, videó, felirat stb.).). Például kiválasztható audio- vagy videofájlok, amelyek egy bizonyos kodek alá tartoznak.

$ ffmpeg -hide_banner -i dummy.mkv -c: v libx264 -c: dummy másolat.mp4

Itt a „-c: v” zászló a videofolyam kodekét, a „-c: a” zászló pedig a hangfolyamot jelöli.

Vegye figyelembe, hogy a „másolás” funkció működéséhez az FFmpegnek támogatnia kell a megcélzott adatfolyam kimenet-tartályba való keverését. Ellenkező esetben nem fog működni.

Az alábbiakban egy másik gyors példa ennek a szolgáltatásnak a használatára, de valódi kodek használatára. Az MKV fájlt MP4 formátumba konvertáljuk a libx264 kodek használatával. Ne feledje, hogy a libx264 csak videó streaming esetén használható.

$ ffmpeg -hide_banner -i dummy.mkv -c: v libx264 próbabábu.mp4

A tartalom minőségének befolyásolása

Az alapvető átalakítás mellett az FFmpeg lehetővé teszi a felhasználók számára a tartalom minőségének manipulálását (bitráta, képkockasebesség, videó szélessége / magassága stb.).). Mindezek a tulajdonságok befolyásolják a médiatartalom minőségét. Ne feledje, hogy a médiafájl ezen tulajdonságainak megváltoztatása hatással lesz arra, hogy a néző hogyan látja és hallgatja a fájlban található médiát. Természetesen az ember látás és hallás képessége nem egyértelmű. Néha az apró változtatások drámai változást hozhatnak a minőségben.

Kezdjük a bitrátával. A forrásvideó bitsebességének módosításához használja a következő parancsszerkezetet.

$ ffmpeg -hide_banner -i dummy.mkv -c: másolat -c: v libx264 -b: v 1M dummy.mp4

Itt a „-b: v” zászló a videó bitrátáját jelenti.

A képsebesség egy másik fontos tényező a tartalom minőségének meghatározásában. Az MKV fájl képkockasebességének megváltoztatásához a következő parancsszerkezetet használjuk.

$ ffmpeg -hide_banner -i dummy.mkv -c: másolat -c: v libx264 -r 30 dummy.mp4

Itt az „-r” jelző a kívánt képkockasebességet jelöli.

A vizuális változtatások mellett a videó dimenziójának megváltoztatása hatással lesz a kimeneti fájl méretére is. A videó méretének 1280x720p-re történő megváltoztatásához a következő parancsszerkezetet fogjuk használni.

$ ffmpeg -hide_banner -i dummy.mkv -c: másolat -c: v libx264 -s 1280x720 dummy.mp4

Végső gondolatok

Az FFmpeg egy hatékony eszköz a médiafájlokkal való együttműködéshez. Ez az útmutató bemutatja az FFmpeg használatát az MKV fájlok MP4 formátumba konvertálásához.

A normál használat mellett az FFmpeg használata is nagyon szórakoztató lehet. Nézze meg a következő útmutatót, amely bemutatja, hogyan használhatja az FFmpeg-et videó létrehozásához képekből.

Boldog számítástechnika!

Az FPS növelése Linux alatt?
Az FPS jelentése Képkocka másodpercenként. Az FPS feladata a videolejátszások vagy játékteljesítmények képkockasebességének mérése. Egyszerű szavakkal...
A legnépszerűbb Oculus App Lab játékok
Ha Oculus fülhallgató-tulajdonos, akkor tisztában kell lennie az oldalsó töltéssel. Az oldaltöltés a nem áruházi tartalom fejhallgatóra történő telepí...
A legjobb 10 játék az Ubuntuban
A Windows platform a játékok egyik domináns platformja volt, mivel a játékokat hatalmas százalékban fejlesztik ma a natív Windows támogatására. Kihívh...