Ako previesť MKV na MP4 v Ubuntu pomocou FFmpeg

How Convert Mkv Mp4 Ubuntu Using Ffmpeg



FFmpeg je výkonný multimediálny rámec, ktorý je možné použiť na dekódovanie, kódovanie, transkódovanie, mux, demux, streamovanie, filtrovanie a prehrávanie takmer všetkých multimediálnych súborov, s ktorými sa stretnete. Tento program podporuje aj tie najtemnejšie a starodávne formáty súborov až po najmodernejšie formáty súborov. FFmpeg je multiplatformový nástroj dostupný pre Linux, macOS, Windows, BSD, Solaris a ďalšie. Tento článok vám ukáže, ako previesť MKV na MP4 v Ubuntu pomocou FFmpeg.

Inštalácia FFmpeg na Ubuntu

FFmpeg je bezplatný a open-source softvér. Vďaka svojej popularite je FFmpeg k dispozícii priamo z oficiálneho archívu balíkov pre väčšinu distribúcií Linuxu vrátane Ubuntu.







FFmpeg je k dispozícii aj v obchode Snapcraft ako snap balíček. Výhodou použitia balíka snap je, že modul snap vždy dodáva najnovšiu verziu softvéru.



Inštalácia FFmpeg z predvoleného balíka Repo

Spustite terminál a aktualizujte vyrovnávaciu pamäť APT zadaním nasledujúceho.



$sudovýstižná aktualizácia





Ďalej nainštalujte balík ffmpeg. APT automaticky stiahne a nainštaluje všetky potrebné závislosti.

$sudovýstižnýInštalácia ffmpeg



Inštalácia FFmpeg zo Snapcraftu

Toto je odporúčaný spôsob inštalácie FFmpeg. Inštalácia balíka snap vyžaduje, aby bol najskôr nainštalovaný nástroj snappy (správca balíkov snap).

V najnovšom vydaní Ubuntu bude predvolene nakonfigurovaný správca balíkov snap. Ak to však nie je tak, môžete ihneď nakonfigurovať správcu balíkov.

$sudovýstižná aktualizácia&& sudovýstižnýInštaláciasnapd-a

Systém je teraz pripravený uchopiť a nainštalovať prichytávacie balíky. Štandardne je Obchod Snapcraft je zdrojom rýchlych balíkov. Odhlásiť sa FFmpeg v obchode Snapcraft .

$sudozacvaknúťInštalácia ffmpeg

Použitie FFmpeg na prevod MKV na MP4

Základná konverzia

FFmpeg je komplexný nástroj, ktorý podporuje veľa možností. Akýkoľvek príkaz FFmpeg bude mať nasledujúcu štruktúru.

$ffmpeg -i <vstup> <možnosti> <výkon>

Tu príznak -i označuje vstupný súbor.

Nasledujúca štruktúra príkazov sa používa na jednoduchú konverziu mediálneho súboru do iného formátu. V takom prípade bude súbor prevedený z formátu dummy.mkv do formátu dummy.mp4. FFmpeg automaticky určí všetky potrebné možnosti prevodu.

$ffmpeg -idummy.mkv dummy.mp4

Ak chcete vypnúť nadbytočné výstupy (oznámenia o autorských právach, knižnice atď.), Pridajte príznak -hide_banner.

$ffmpeg-kryť_banner-idummy.mkv dummy.mp4

Špecifikácia kodeku
Je tiež možné manuálne určiť kodeky, ktoré bude FFmpeg používať na vykonávanie akcií. Pozrite sa na oficiálna dokumentácia FFmpeg o podporovaných kodekoch tu. Ak si nie ste istí, potom je použitie kópie ako kodeku pravdepodobne najlepšou možnosťou. To hovorí FFmpeg, aby skopíroval audio a video stream priamo do nového formátu súboru bez vykonania akejkoľvek skutočnej konverzie. Pre väčšinu konverzií súborov je to odporúčaná metóda.

$ffmpeg-kryť_banner-idummy.mkv-ckopírovať atrapu.mp4

Tu je príznak -c krátky tvar pre -codec, ktorý označuje, ktorý kodek použiť.

FFmpeg tiež poskytuje plnú kontrolu nad jednotlivými streammi (zvuk, video, titulky atď.). Napríklad je možné vybrať zvukové alebo obrazové súbory, ktoré konkrétne podliehajú určitému kodeku.

$ffmpeg-kryť_banner-idummy.mkv -c: v libx264 -c: kópia dummy.mp4

Tu príznak -c: v označuje kodek pre stream videa a príznak -c: a označuje zvukový tok.

Aby funkcia kopírovania fungovala, FFmpeg musí podporovať muxovanie zacieleného prúdu do výstupného kontajnera. V opačnom prípade to nebude fungovať.

Nasleduje ďalší rýchly príklad použitia tejto funkcie, ale namiesto toho pomocou skutočného kodeku. Súbor MKV prevedieme na kodek MP4 pomocou kodeku libx264. Všimnite si toho, že libx264 je použiteľný iba pre streamovanie videa.

$ffmpeg-kryť_banner-idummy.mkv -c: v libx264 dummy.mp4

Ovplyvnenie kvality obsahu

Okrem základnej konverzie umožňuje FFmpeg tiež používateľom manipulovať s kvalitou obsahu (dátový tok, snímková frekvencia, šírka/výška videa atď.). Všetky tieto funkcie ovplyvňujú kvalitu mediálneho obsahu. Všimnite si toho, že zmena ktorejkoľvek z týchto vlastností mediálneho súboru bude mať vplyv na to, ako divák vidí a počúva médiá obsiahnuté v súbore. Ľudská schopnosť vidieť a počuť nie je samozrejme jednoduchá. Malé zmeny môžu niekedy znamenať dramatický rozdiel v kvalite.

Začneme bitrate. Ak chcete zmeniť bitovú rýchlosť zdrojového videa, použite nasledujúcu štruktúru príkazov.

$ffmpeg-kryť_banner-idummy.mkv -c: a copy -c: v libx264 -b: v 1M dummy.mp4

Tu príznak -b: v znamená bitovú rýchlosť videa.

Snímková frekvencia je ďalším dôležitým faktorom pri určovaní kvality obsahu. Na zmenu snímkovej frekvencie súboru MKV použijeme nasledujúcu štruktúru príkazov.

$ffmpeg-kryť_banner-idummy.mkv -c: kópia -c: v libx264-r 30dummy.mp4

Tu príznak -r označuje požadovanú snímkovú frekvenciu.

Okrem vizuálnych zmien bude mať zmena veľkosti videa vplyv aj na veľkosť výstupného súboru. Na zmenu rozmeru videa na 1280x720p použijeme nasledujúcu štruktúru príkazov.

$ffmpeg-kryť_banner-idummy.mkv -c: kópia -c: v libx264-sAtrapa 1280 x 720.mp4

Záverečné myšlienky

FFmpeg je účinný nástroj na prácu s mediálnymi súbormi. Táto príručka ukazuje, ako používať FFmpeg na konverziu súborov MKV na MP4.

Okrem bežného použitia môže byť FFmpeg aj celkom zábavné. Pozrite sa na nasledujúceho sprievodcu, ktorý vám to ukáže ako použiť FFmpeg na vytvorenie videa z obrázkov .

Veľa šťastia pri práci s počítačom!