Ubuntu

Jak převést MKV na MP4 v Ubuntu pomocí FFmpeg

Jak převést MKV na MP4 v Ubuntu pomocí FFmpeg
FFmpeg je výkonný multimediální rámec, který lze použít k dekódování, kódování, transkódování, mux, demux, streamování, filtrování a přehrávání téměř všech mediálních souborů, na které narazíte. Tento program podporuje i ty nejtemnější a nejstarší formáty souborů až po nejmodernější formáty souborů. FFmpeg je nástroj pro různé platformy dostupný pro Linux, macOS, Windows, BSD, Solaris a další. Tento článek ukazuje, jak převést MKV na MP4 v Ubuntu pomocí FFmpeg.

Instalace FFmpeg na Ubuntu

FFmpeg je bezplatný a open-source software. Díky své popularitě je FFmpeg k dispozici přímo z oficiálního úložiště balíčků pro většinu linuxových distribucí, včetně Ubuntu.

FFmpeg je také k dispozici v obchodě Snapcraft jako snap balíček. Výhodou použití balíčku snap je, že snap vždy dodává nejnovější verzi softwaru.

Instalace FFmpeg z výchozího balíčku Repo

Spusťte terminál a aktualizujte mezipaměť APT zadáním následujícího.

$ sudo apt aktualizace

Dále nainstalujte balíček „ffmpeg“. APT automaticky stáhne a nainstaluje všechny potřebné závislosti.

$ sudo apt nainstalovat ffmpeg

Instalace FFmpeg ze Snapcraftu

Toto je doporučený způsob instalace FFmpeg. Instalace balíčku snap vyžaduje předem instalaci aplikace snappy (správce balíčků snap).

Nejnovější verze Ubuntu bude mít ve výchozím nastavení nakonfigurovaného správce balíčků snapů. Pokud tomu tak není, můžete správce balíčků nakonfigurovat hned.

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

Systém je nyní připraven chytit a nainstalovat balíčky snap. Ve výchozím nastavení je úložiště Snapcraft zdrojem balíčků snapů. Podívejte se na FFmpeg v obchodě Snapcraft.

$ sudo snap install ffmpeg

Použití FFmpeg k převodu MKV na MP4

Základní převod

FFmpeg je komplexní nástroj, který podporuje spoustu možností. Jakýkoli příkaz FFmpeg bude mít následující strukturu.

$ ffmpeg -i

Zde příznak „-i“ označuje vstupní soubor.

Následující struktura příkazů slouží k jednoduchému převodu mediálního souboru do jiného formátu. V tomto případě bude soubor převeden z „figuríny“.mkv “na„ figurínu.formát mp4 ”. FFmpeg automaticky určí všechny potřebné možnosti pro převod.

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

Zakázat nadbytečné výstupy (upozornění na autorská práva, knihovny atd.), přidejte příznak „-hide_banner“.

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

Specifikace kodeku
Je také možné ručně určit kodeky, které FFmpeg použije k provedení akcí. Podívejte se na oficiální dokumentaci FFmpeg k podporovaným kodekům zde. Pokud si nejste jisti, je pravděpodobně nejlepší volbou použít „kopírovat“ jako kodek. To říká FFmpeg, aby kopíroval audio a video stream přímo do nového formátu souboru bez provedení jakékoli skutečné konverze. U většiny převodů souborů se jedná o doporučenou metodu.

$ ffmpeg -hide_banner -i figurína.mkv -c kopírování figuríny.mp4

Zde je příznak „-c“ krátký formulář pro „-codec“, který označuje, který kodek se má použít.

FFmpeg také poskytuje plnou kontrolu nad jednotlivými streamy (audio, video, titulky atd.).). Je například možné vybrat konkrétní zvukové nebo video soubory, které mají být předmětem určitého kodeku.

$ ffmpeg -hide_banner -i figurína.mkv -c: v libx264 -c: figurína kopie.mp4

Zde příznak „-c: v“ označuje kodek pro video stream a příznak „-c: a“ označuje audio stream.

Všimněte si, že aby funkce „kopírování“ fungovala, musí FFmpeg podporovat muxování cíleného proudu do výstupního kontejneru. Jinak to nebude fungovat.

Následuje další rychlý příklad použití této funkce, ale místo toho použití skutečného kodeku. Soubor MKV převedeme na MP4 pomocí kodeku libx264. Libx264 je použitelný pouze pro streamování videa.

$ ffmpeg -hide_banner -i figurína.mkv -c: v libx264 figurína.mp4

Ovlivňování kvality obsahu

Kromě základního převodu umožňuje FFmpeg uživatelům také manipulovat s kvalitou obsahu (datový tok, obnovovací kmitočet, šířka / výška videa atd.).). Všechny tyto funkce ovlivňují kvalitu mediálního obsahu. Mějte na paměti, že změna kterékoli z těchto vlastností mediálního souboru bude mít vliv na to, jak prohlížeč vidí a poslouchá média obsažená v souboru. Samozřejmě schopnost člověka vidět a slyšet není přímá. Někdy mohou malé změny dramaticky změnit kvalitu.

Začneme s bitrate. Chcete-li změnit datový tok zdrojového videa, použijte následující strukturu příkazů.

$ ffmpeg -hide_banner -i figurína.mkv -c: kopie -c: v libx264 -b: v figuríně 1M.mp4

Zde příznak „-b: v“ znamená bitrate videa.

Rychlost snímků je dalším důležitým faktorem při určování kvality obsahu. Chcete-li změnit snímkovou frekvenci souboru MKV, použijeme následující strukturu příkazů.

$ ffmpeg -hide_banner -i figurína.mkv -c: kopie -c: v libx264 -r 30 figuríny.mp4

Zde příznak „-r“ označuje požadovanou snímkovou frekvenci.

Kromě vizuálních změn ovlivní změna rozměru videa také velikost výstupního souboru. Chcete-li změnit dimenzi videa na 1280x720p, použijeme následující strukturu příkazů.

$ ffmpeg -hide_banner -i figurína.mkv -c: kopie -c: v libx264 -s 1280x720 figurína.mp4

Závěrečné myšlenky

FFmpeg je výkonný nástroj pro práci s mediálními soubory. Tato příručka ukazuje, jak používat FFmpeg pro převod souborů MKV na MP4.

Kromě běžného používání může být FFmpeg také docela zábavný. Podívejte se na následující příručku, která ukazuje, jak pomocí FFmpeg vytvořit video ze obrázků.

Šťastný výpočetní výkon!

Kurzor při psaní v systému Windows 10 skáče nebo se pohybuje náhodně
Pokud zjistíte, že kurzor myši skáče nebo se pohybuje sám, automaticky, náhodně při psaní v notebooku nebo počítači se systémem Windows, pak vám někte...
Jak obrátit směr posouvání myši a touchpadu ve Windows 10
Myš a Touchpadnejenže usnadňují výpočet, ale jsou efektivnější a méně časově náročné. Nemůžeme si představit život bez těchto zařízení, ale přesto je ...
Jak změnit velikost, barvu a schéma kurzoru myši a kurzoru v systému Windows 10
Ukazatel myši a kurzor ve Windows 10 jsou velmi důležité aspekty operačního systému. To lze říci i pro jiné operační systémy, takže ve skutečnosti nej...