Ubuntu

Ako previesť MKV na MP4 v Ubuntu pomocou FFmpeg

Ako previesť MKV na MP4 v Ubuntu pomocou FFmpeg
FFmpeg je výkonný multimediálny rámec, ktorý možno použiť na dekódovanie, kódovanie, transkódovanie, mux, demux, streamovanie, filtrovanie a prehrávanie takmer všetkých mediálnych súborov, na ktoré narazíte. Tento program podporuje aj tie najtemnejšie a najstaršie formáty súborov, a to až po tie najmodernejšie formáty súborov. FFmpeg je multiplatformový nástroj dostupný pre systémy 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ý softvér s otvoreným zdrojovým kódom. Vďaka svojej popularite je FFmpeg k dispozícii priamo z oficiálneho úložiska balíkov pre väčšinu distribúcií Linuxu, vrátane Ubuntu.

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

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

Spustite terminál a aktualizujte medzipamäť APT zadaním nasledujúcich pokynov.

$ sudo apt aktualizácia

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

$ sudo apt nainštalovať ffmpeg

Inštaluje sa FFmpeg z programu Snapcraft

Toto je odporúčaný spôsob inštalácie FFmpeg. Inštalácia balíka snap vyžaduje vopred nainštalovaný program snappy (správca balíkov snap).

Najnovšie vydanie Ubuntu bude mať predvolene nakonfigurovaného správcu balíkov Snap. Ak to tak však nie je, môžete správcu balíkov nakonfigurovať okamžite.

$ sudo apt aktualizácia && sudo apt nainštalovať snapd -y

Systém je teraz pripravený na získanie a inštaláciu balíkov Snap. V predvolenom nastavení je obchod Snapcraft zdrojom balíkov snapov. Vyskúšajte FFmpeg v obchode Snapcraft.

$ sudo snap nainštalovať ffmpeg

Použitie FFmpeg na prevod MKV na MP4

Základná premena

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

Príznak „-i“ tu znamená vstupný súbor.

Nasledujúca príkazová štruktúra slúži na jednoduchý prevod mediálneho súboru do iného formátu. V takom prípade bude súbor prevedený z „atrapy.mkv “na„ figurínu.formát mp4 ”. FFmpeg automaticky určí všetky potrebné možnosti pre prevod.

$ ffmpeg -i atrapa.figurína mkv.mp4

Zakázať nadbytočné výstupy (oznámenia o autorských právach, knižnice atď.).), pridajte príznak „-hide_banner“.

$ ffmpeg -hide_banner -i atrapa.figurína mkv.mp4

Špecifikácia kodeku
Je tiež možné manuálne určiť kodeky, ktoré FFmpeg použije na vykonávanie akcií. Tu si pozrite oficiálnu dokumentáciu FFmpeg k podporovaným kodekom. Ak si nie ste istí, je použitie kodeku „copy“ pravdepodobne najlepšou voľbou. To dáva príkazu FFmpeg, aby kopíroval zvukový a obrazový tok priamo do nového formátu súboru bez vykonania akejkoľvek skutočnej konverzie. Pre väčšinu prevodov súborov je to odporúčaná metóda.

$ ffmpeg -hide_banner -i figurína.mkv -c kopírovanie figuríny.mp4

Príznak „-c“ je v tomto prípade skratka pre výraz „-codec“, ktorý označuje, ktorý kodek sa má použiť.

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

$ ffmpeg -hide_banner -i atrapa.mkv -c: v libx264 -c: kópia figuríny.mp4

Príznak „-c: v“ tu označuje kodek pre videostream a príznak „-c: a“ označuje zvukový stream.

Upozorňujeme, že aby funkcia „kopírovania“ fungovala, musí FFmpeg podporovať zmiešanie cieľového toku 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 použitia skutočného kodeku. Súbor MKV prevedieme do formátu MP4 pomocou kodeku libx264. Libx264 je použiteľný iba pre streamovanie videa.

$ ffmpeg -hide_banner -i atrapa.mkv -c: v atrapa libx264.mp4

Ovplyvňovanie kvality obsahu

Okrem základnej konverzie umožňuje FFmpeg používateľom aj manipuláciu s kvalitou obsahu (dátový tok, snímková frekvencia, šírka / výška videa atď.).). Všetky tieto funkcie ovplyvňujú kvalitu mediálneho obsahu. Upozorňujeme, ž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. Samozrejme, schopnosť človeka vidieť a počuť nie je priama. Malé zmeny môžu niekedy dramaticky zmeniť kvalitu.

Začneme bitrate. Ak chcete zmeniť dátový tok zdrojového videa, použite nasledujúcu štruktúru príkazov.

$ ffmpeg -hide_banner -i atrapa.mkv -c: kópia -c: v libx264 -b: v 1M figurína.mp4

Príznak “-b: v” tu 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 -hide_banner -i figurína.mkv -c: kópia -c: v libx264 -r 30 figurína.mp4

Príznak „-r“ tu označuje požadovanú rýchlosť snímkovania.

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

$ ffmpeg -hide_banner -i figurína.mkv -c: kópia -c: v libx264 -s atrapa 1280x720.mp4

Záverečné myšlienky

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

Okrem bežného používania môže byť FFmpeg aj celkom zábavný. Prečítajte si nasledujúcu príručku, ktorá ukazuje, ako používať FFmpeg na vytváranie videí zo snímok.

Šťastné výpočty!

Hry Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 vydané minulý mesiac, je šiestym vývojovým vydaním v 1.13.séria x a prináša množstvo vylepšení, najmä používateľského rozhra...
Hry Ako nainštalovať League Of Legends na Ubuntu 14.04
Ako nainštalovať League Of Legends na Ubuntu 14.04
Ak ste fanúšikom League of Legends, potom je to pre vás príležitosť otestovať spustenie League of Legends. Upozorňujeme, že program PlayOnLinux podpor...
Hry Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
OpenRA je herný engine Libre / Free Real Time Strategy, ktorý obnovuje rané hry z Westwoodu, ako napríklad klasické Command & Conquer: Red Alert. Dist...