iOS ani OS X nepodporujú prehrávanie multimediálneho obsahu v open source kontajneri MKV, ktorý sa používa tam, kde staručký AVI nestačí – na HD videá.
Aj keď by si mnohí z nás priali podporu MKV, Apple má dobré dôvody ho nepodporovať. Nejedná sa totiž o štandardizovaný kontajner. Hoci sa to niekomu môže zdať podivné, MP4 kontajner je štandard ISO/IEC 14496-14:2003 založený na historickom QuickTime File Format (QTFF). Má teda isté pravidlá ustanovujúce, čo môže a nemôže vo vnútri takého kontajnera byť. Nás konkrétne zaujíma video kódované v H.264, ktoré obsahujú takmer všetky MKV súbory s HD obsahom.
H.264 video podporujú OS X aj iOS. Na vašom Macu prehráte HD video v MKV úplne bez problémov, pretože dnešné procesory majú dostatočný výkon ho "prelúskať" aj bez hardvérovej akcelerácie. U iOS zariadení je však situácia odlišná. Procesory v nich sú síce tiež stále výkonnejšie, avšak odľahčiť im nie je vôbec na škodu, a to hlavne kvôli obmedzenej kapacite batérií. Stačí totiž do nejakého multimediálneho prehrávača tretej strany uložiť MKV súbor s 720p videom. Výsledok si vyskúšajte na vašom zariadení. Rozhodne sa nejedná o príjemný zážitok, nehovoriac po mizernej podpore titulkov.
Ako teda povoliť hardvérovú akceleráciu? Prebaliť H.264 video z MKV do MP4. Stiahnite si aplikáciu avidemux2, ktorá je dostupná pre OS X, Windows aj Linux.
Dôležité: Ak používate OS X Lion, choďte vo Finderi do umiestnenia avidemux.app a kliknite pravým tlačidlom na Zobraziť obsah balíka. Z adresára Contents/Resources/lib odstránene súbory libxml2.2.dylib a libiconv.2.dylib.
- Otvorte v avidemux MKV súbor. Pár sekúnd sa bude spracovávať, potom vyskočia dve upozornenia. Odkliknite podľa červeného zvýraznenia na obrázku.
- V Položke Video ponechajte kópie. Chceme totiž zachovať H.264 a nie je s ním teda nič robiť.
- Naopak v položke Audio vyberte možnosť AAC.
- Pod tlačidlom Konfigurácia nastavíte dátový tok zvukovej stopy. Štandardne je táto hodnota na 128 kbps, avšak pokiaľ je v MKV audiostopa vo vyššej kvalite, môžete bitrate zvýšiť. Bolo by škoda sa pripraviť o čistý zvuk.
- Tlačidlom Filtre nastavíte dodatočné atribúty zvuku. Tu je najdôležitejšia položka mixér. Niekedy sa môže stať, že pri prebalení do MP4 nebude hrať zvuk. Bude sa tak treba “pohrať” so nastavením kanálov. Vo väčšine prípadov všetko funguje korektne bez žiadnej zmeny (No change). Pokiaľ si na priestorovom zvuku nepotrpíte, resp. ak používate aparatúru 2.0 alebo 2.1, vyberte možnosť Stereo.
- V položke tvoril zvoľte MP4 a video uložte. Nezabudnite pripísať na konce názvu súboru príponu .mp4. Celý proces trvá 2–5 minút v závislosti od konkrétneho súboru.
Akonáhle sa MP4 súbor uloží, môžete skúsiť, či funguje všetko korektne. Ak áno, je možné s A4 procesorom prehrávať bez problémov video s rozlíšením 720p, s A5 procesorom potom 1080p (Full HD).
A pretože je väčšina filmov a seriálov v anglickom jazyku, pridáme priamo do MP4 súboru titulky. Jabĺčkari si stiahnu aplikáciu Podnájom, používatelia Windows napríklad aplikáciu My MP4Box GUI.
Než sa pustíme do pridávania titulok do MP4, pre istotu je potrebné zmeniť ich kódovanie. Otvorte v TextEdit.app titulky vo formáte SRT, s ponuky Súbor vyberte možnosť Duplikovať. Potom novú verziu súboru uložte. Vyskočí na vás podokno s umiestnením súboru. Uložte ho kdelokiv pod akýmkoľvek názvom, len na koniec súboru pridajte príponu .srt. V tom istom paneli odškrtnite možnosť Ak chýba prípona, použiť “.txt”. Ako kódovanie prostého textu zvoľte UTF-8, vyhnete sa tak problému nerozoznania českých znakov.
Po tejto jednoduchej úprave titulok otvorte MP4 súbor v aplikácii Subler. Po stlačení tlačidla "+" či pretiahnutie SRT súboru do okna aplikácie pridáte titulky. Na koniec ešte pre poriadok zvoľte jazyk audiostopy a titulkov a uložte. Samozrejme, ak budete chcieť, vložte viac titulkov vo viacerých jazykoch. To všetko. Akokoľvek sa vám tento postup zdá byť zložitý, po pár epizódach vášho obľúbeného seriálu sa z neho stane veľmi jednoduchá a účinná rutina.
skvelé, ďakujem za návod/článok…vidím veľmi užitočné
No, neviem. Ja používam Format Factory na prevod MKV do MP4 vr. titulkov a je to úplne automatické a bezbolestné. Len je potrebné nastaviť v nastavení programu font, ktorý vie korektne ANSI 1250 (napr. calibri). FF potom pridá titulky priamo do MP4 (oba súbory musia mať rovnaký názov). Je to zdĺhavejšie, ale úplne bezbolestné.
Záleží na preferenciách. Ono konvertovať niekoľko sto GB seriálov natvrdo cez FF, Handbrake či inú aplikáciu by mohlo doslova usmažiť môj Mac mini. Takto urobím za hodinu cca desať dielov. Priznávam, že je tento postup pracnejší, ale zase rýchlejší a mnohokrát menej náročný na výkon PC.
a čo tak iVI? http://itunes.apple.com/cz/app/ivi/id402279089?mt=12
Zdravím, môj názor je taký.
1. Ipad 2 s A5 procesorom mkv (720p) plynule prehrá aj s podporou titulkov.
2. Tlačiť do iPhonu video v mkv (720p) ? PREČO ???…
áno, to je a vôbec najlepšie. Používam BUZZ Player HD (ten občas blbne keď MKV obsahuje moc neštandardných vecí) alebo ako druhý variant, síce chudobnejší ale stabilnejší, mám OPlayer HD. :) oboje v iPad2 ide sqele.
2. Všetky seriály mám v 720p, preto je pre mňa výhodné ich všetky previesť do MP4 a mať ich tak vždy pripravené. Nevidím dôvod ich jednorazovo prevádzať do nižšieho rozlíšenia. Toť môj názor ;-)
nefunguje, ipad video zobrazí ale neprehra, je to akoby pauznute. keď dam play hneď to stopne. da sa v nom seekovať ale prehrať nejde. avidemux ukazuje 4cc avc1, je to správne?
bolo by kul mat 720p videa takto ľahko v ipade, konverzia trva dlho, to budu radšej pozerať divxy v buzze.
Určite si dal „No“ a „Yes“ ako na prvom screenshote z článku? Presne toto sa mi stávalo tiež, keď som nevedel, čo odkliknúť.
Aký kontajner as čím vôbec v avidemux otváraš?
ok uz funguje, musel som vybrať vo Mixer: Stereo. s iným videom to fungovalo hneď, ukázalo sa že v problemovom .mkv bol 6 kanalový zvuk a to nejako neslapalo.
dik za navod, teraz ešte vyrobiť skript aby sa to nemuselo vyklikávať a hotovo :)
Airvideo..
Nezmysel. Keď som v dosahu pc, pozriem sa na film na PC. Logicky, že. Ale keď som mimo, airvideo je mi k ničomu. Prekvapuje ma, koľko z vás má problém logicky myslieť.
nemyliš si to s airplay? airvideo je soft v ktorom si pustis na ipade video ktore mas na svojom PC cez internet nechaj kdekoľvek... ale tá kvalita už nie je taká ako keď si upravíš .mkv do .mp4 podľa tohto návodu
Dokáže 1080 takže kvalita je postačujúca. Prevod tam funguje aj na pozadí (front súboru), …nielen ako stream.
Airvideo a Airplay sú totez. Prečo myslíš, že je v názve to „AIR“?
Presne tak, iOS AIrVideo ako uviedol choros. Jednoduchosť. Prevod vzduchom kde sa video konvertuje počas prehrávania na Macu alebo ho tam jedným klikom prevedie a uloží. Navyše podporuje AirPlay do Apple tv.
Mohli by ste urobiť porovnanie ako dlho prevádza rovnaké mkv s titulkami AirVideo (do pc), avidemux, format factory, ivi (southpole softvér), handbrake.
avidemux podľa tohto navodu nerobí konverziu, iba video „prebali“ do .mp4 ale nemení kodek ani obsah, video len skopíruje… ostatne softy čo uvadzas robia konverziu ktorá bude trvať dosť dlho v závislosti od tvojho hardvéru. s avidemux to mas za pár minút bez straty kvality
Je možné v Avidemuxe obdobne „prebaliť“, NIE konvertovať, aj bežné AVI súbory alebo len MKV?
Po aktualizácii na iOS 5 sa mi titulky neukazujú nikde. Nemáte niekto tušenie prečo? :(
Všimol som si pri Apple TV nové položky „Music“ av nej Itunes Match.. skúšal už niekto?
Program sa mi veľmi páči, ale kedykoľvek chcem pridať súbor do frontu, program spadne. Mám verziu 2.5.6, skúšal som 2.5.4 a stále. 32 bitová verzia. Neporadíte, čo s tým?
Neviem či je niečo v novej verzii inak, ale výsledný súbor v PC nedokážem prehrať. Čierna obrazovka a video stojí. Škoda, toľko som sa tešil. Nejaká rada?