Většina běžných diváků filmů se zabývá pouze tím, aby si svůj film užili. Neřeší, v jakém formátu je jejich oblíbené dílko uloženo. Prostě vloží zakoupený DVD nebo Blu-ray disk (dále jen DVD) do přehrávače, vyberou jazykovou stopu a titulky a je to! Pokud jste doma a sledujete film výhradně z DVD na velké plasmové televizi, nemusíte většinou nic dalšího řešit.
Píše se rok 2013 a kontejner MP4 se konečně stává jedním z hlavních hráčů v oblasti uchování multimediálního obsahu s vysokým rozlišením. Nejrozšířenějším formátem je pravděpodobně MKV známý také pod přezdívkou matrjoška, ale MP4 mu zdatně sekunduje. Oba formáty jsou velmi podobné pokud ne přímo totožné. Existují samozřejmě i další formáty (například tzv. transportní streamy používané například u vysílačů DVB), ale MKV a MP4 jsou v současnosti nejvíce viditelné.
Zatímco řada lidí o multimediálním kontejneru nikdy neslyšela, ZIP zná prakticky každý. Všichni už jsme někdy něco "zazipovali" (u kontejneru se této operaci říká MUX) nebo "rozzipovali" (DEMUX). Představme si tedy, že máte tyto soubory:
VOB, AVI, SRT, MPEG, DIVX, WMV, MP4, MOV, SUB, MKV, H264, AAC, ...
Že vám to nic neříká? V případě, že si film budete chtít vzít například na iPad a pustit si ho na dovolené, potřebujete se alespoň trochu zorientovat. Zaměříme se výhradně na kontejner MP4 a na streamy, které bez problémů budeme přehrávat na iPadu nebo na jiných Apple zařízeních. Níže uvedená konfigurace není jediná možná, ale pro potřeby naší demonstrace bude dostačovat.
Pokud budete požadovat jiný video kodek (MPEG-4 nebo MPEG-2), jiný dvoukanálový (MP3) nebo vícekanálový zvuk (AC3, DTS) či jiný formát titulků (SUB, IDX, TXT) je to samozřejmě na vás.
Sem tam se bohužel stává, že obraz, zvuk a titulky se rozcházejí. Zde doporučuji použít bezkonkurenční VLC přehrávač, ověřit správné časování (delay) u zvukové stopy i u titulků a správné hodnoty zpoždění ošetřit při až ve výsledném kontejneru.
Open source aplikaci HandBrake není třeba Apple komunitě představovat. Jedná se patrně o nejlepší a nejkomplexnější aplikaci, pomocí které vytvoříte výsledný MP4 kontejner. Disponuje neuvěřitelně rozsáhlým arsenálem parametrů a výsledný MP4 kontejner (nebo MKV) funguje téměř vždy "na jedničku".
Tato aplikace umožňuje editovat MP4 kontejner, který jste vytvořili v předchozím kroku v HandBrake.
Pokud byste přece jen potřebovali DEMUX existujícího MP4 kontejneru, mohu doporučit aplikaci My Mp4Box Gui postavené na známém produktu Mp4Box.
Výše uvedené postupy zajistí, že budete mít k dispozici jediný MP4 soubor, ve kterém budete mít video, audio i titulky. Bude možné mezi nimi libovolně přepínat a to jak na PC, tak na Macu, iOS zařízení nebo na Apple TV.
Jak řešit situaci, když film z disku pustit nechci nebo nemůžu?
- Dovezl jsem si film na DVD ze zahraničí, ale na disku nejsou české titulky
- Učím se cizí jazyk a na DVD chybí buď jazyková stopa nebo titulky v jazyce, který studuji
- Chci si udělat plnohodnotnou kopii filmu pro účely archivace
- Film si chci vzít na dovolenou - například na iPad, iPod nebo iPhone
- Chráním životní prostředí (a svou peněženku) a nechci každé 3 roky kupovat nový přehrávač disků, protože se výrobci spotřební elektroniky zase nedohodli na jednotném formátu (VideoCD > DVD > HD-DVD > Blu-Ray > ???). Totéž platí o koupi nových AV přijímačů s podporou vícekanálového zvuku (Dolby Surround, Dolby ProLogic I+II, Dolby Digital, DTS, ???). Železo bude vždycky zaostávat za softwarem a uživatelům se tedy může vyplatit udělat ze svého úžasného Blu-Ray disku s DTS videoformát s nižším rozlišením s Dolby Prologic II, protože jeho aparatura vyšší specifikaci prostě nezvládá.
- DVD vnímám spíše jako archivační médium, filmy sleduji prostřednictvím multimediálního centra, protože je to uživatelsky pohodlnější
zdroj: White Paper, Michael Brown
Píše se rok 2013 a kontejner MP4 se konečně stává jedním z hlavních hráčů v oblasti uchování multimediálního obsahu s vysokým rozlišením. Nejrozšířenějším formátem je pravděpodobně MKV známý také pod přezdívkou matrjoška, ale MP4 mu zdatně sekunduje. Oba formáty jsou velmi podobné pokud ne přímo totožné. Existují samozřejmě i další formáty (například tzv. transportní streamy používané například u vysílačů DVB), ale MKV a MP4 jsou v současnosti nejvíce viditelné.
Multimediální kontejner je vlastně ZIP soubor
Zatímco řada lidí o multimediálním kontejneru nikdy neslyšela, ZIP zná prakticky každý. Všichni už jsme někdy něco "zazipovali" (u kontejneru se této operaci říká MUX) nebo "rozzipovali" (DEMUX). Představme si tedy, že máte tyto soubory:
- KomedieHD.mov (komedie v češtině ve vysokém rozlišení)
- Comedy.avi (stejný film v angličtině v nízkém rozlišení)
- KomedieHD.srt (titulky v češtině v textovém formátu SubRip)
- Comedy.sub (titulky v angličtině v textovém formátu MicroDVD)
Výhoda ZIP formátu je v tom, že máme všechny "součástky" filmu (od teď jim ale budeme říkat STREAMY nebo STOPY), tedy obraz, zvuk a titulky, pohromadě v jediném souboru. Nevýhodou ZIPu je, že ho musíme nejdřív rozbalit, abychom mohli obsah využívat. Velmi složité, a někdy nemožné, je streamy při sledování kombinovat. Nelze tedy například sledovat obraz ve vysokém rozlišení ze souboru KomedieHD.mov, poslouchat anglickou zvukovou stopu ze souboru Comedy.avi a k tomu zobrazit titulky v angličtině ze souboru Comedy.sub.
Všechny tyto problémy řeší právě multimediální kontejner. Nejdříve je však potřeba provést konverzi jednotlivých streamů do formátů, které podporuje náš multimediální přehrávač - v našem případě Apple iOS.
Všechny tyto problémy řeší právě multimediální kontejner. Nejdříve je však potřeba provést konverzi jednotlivých streamů do formátů, které podporuje náš multimediální přehrávač - v našem případě Apple iOS.
Důležitý není obal (kontejner) ale obsah (stream).
Zkratky = zmatky
VOB, AVI, SRT, MPEG, DIVX, WMV, MP4, MOV, SUB, MKV, H264, AAC, ...
Že vám to nic neříká? V případě, že si film budete chtít vzít například na iPad a pustit si ho na dovolené, potřebujete se alespoň trochu zorientovat. Zaměříme se výhradně na kontejner MP4 a na streamy, které bez problémů budeme přehrávat na iPadu nebo na jiných Apple zařízeních. Níže uvedená konfigurace není jediná možná, ale pro potřeby naší demonstrace bude dostačovat.
- Video - použijeme formát H.264 (mimo jiné standard pro Blu-ray disky)
- Audio - pro zvuk zvolíme jednoduchý dvoukanálový formát AAC (podle specifikace Apple)
- Titulky - titulky sjednotíme do formátu SRT (výhodou je vizuální kontrola času přímo v souboru)
Pokud budete požadovat jiný video kodek (MPEG-4 nebo MPEG-2), jiný dvoukanálový (MP3) nebo vícekanálový zvuk (AC3, DTS) či jiný formát titulků (SUB, IDX, TXT) je to samozřejmě na vás.
Problém zvaný synchronizace
Sem tam se bohužel stává, že obraz, zvuk a titulky se rozcházejí. Zde doporučuji použít bezkonkurenční VLC přehrávač, ověřit správné časování (delay) u zvukové stopy i u titulků a správné hodnoty zpoždění ošetřit při až ve výsledném kontejneru.
Jaké programy budeme používat?
Pro konverzi streamů a sestavování výsledného kontejneru budeme používat výhradně programy zdarma:
- HandBrake - produkt "vše v jednom" od konverze různých formátů do MP4 kontejneru
- MkvToMp4 - výborný MUXER formátu MP4 (neumožňuje bohužel DEMUX)
HandBrake
Open source aplikaci HandBrake není třeba Apple komunitě představovat. Jedná se patrně o nejlepší a nejkomplexnější aplikaci, pomocí které vytvoříte výsledný MP4 kontejner. Disponuje neuvěřitelně rozsáhlým arsenálem parametrů a výsledný MP4 kontejner (nebo MKV) funguje téměř vždy "na jedničku".
Pokud bych měl tomuto produktu přece jenom něco vytknout, pak by to bylo:
- nemožnost editovat zdroj (např. "vystřihnout" reklamy ze záznamu z televize)
- absence funkce CopyStream pro video stopu (i mp4 video stream musíte znovu konvertovat)
- nemá import externí zvukové stopy
- nelze nastavit zpoždění u audio stopy
- neumožňuje demux
- neumožňuje uložit projekt pro dávkové zpracování většího množství souborů
MkvToMp4
Tato aplikace umožňuje editovat MP4 kontejner, který jste vytvořili v předchozím kroku v HandBrake.
Můžete mimo jiné:
- Přidávat další streamy (audio i titulky)
- Kopírovat jakýkoliv stream bez konverze (CopyStream)
- Konvertovat audio stopy
- Měnit názvy streamů
Ani tato aplikace není 100% dokonalá. Mně například schází:
- Nenabízí demux
- Remux (tedy demux a mux) celého kontejneru bohužel nefunguje vždy jak má, respektive někdy se úplně ztratí titulky.
- U audio stopy se někdy náhodně přidá zpoždění (delay) v hodnotě okolo 100ms - připadá mi, že je to naprosto náhodné a to včetně délky zpoždění. Zatím jsem v tom nevypozoroval žádnou logiku. Tento problém lze vyřešit jednoduše - vždy nastavit ručně zpoždění na "0".
Celkově však považuji tuto aplikaci za výbornou a používám ji téměř pořád (stejně jako HandBrake).
My Mp4Box GUI
Pokud byste přece jen potřebovali DEMUX existujícího MP4 kontejneru, mohu doporučit aplikaci My Mp4Box Gui postavené na známém produktu Mp4Box.
Tuto aplikaci mám ozkoušenou hlavně na DEMUX. Ačkoliv narozdíl od MkvToMp4 nabízí kromě MUX také DEMUX, JOIN a SPLIT, nemám s ní tak dobré zkušenosti a proto ji používám výhradně pro DEMUX kontejnerů a zpětný MUX dělám opět v MkvToMp4.
Závěr
Výše uvedené postupy zajistí, že budete mít k dispozici jediný MP4 soubor, ve kterém budete mít video, audio i titulky. Bude možné mezi nimi libovolně přepínat a to jak na PC, tak na Macu, iOS zařízení nebo na Apple TV.
Žádné komentáře:
Okomentovat