iPhone podporuje Mpeg4 kodek používaný v XviD-AVI souborech, stejně tak jako H264 (x264) kodek používaný v high-res MKV souborech. Nepodporuje pouze kontejnery, ve kterých jsou tyto soubory nejčastěji šířené, tedy AVI a MKV. Zkusil jsem tedy poze provést přebalení těchto videí do kontejneru MP4 (M4V), a ono to překvapivě funguje. Akorát se musí převést audiostopa do formátu AAC. Převod audiostopy je ale vemi rychlý, mnohonásobně rychlejší než rekomprese celého videa například v HandBrake.
Vhodný nástroj, který toto zvládne, je například Avidemux, open-source software dostupný pro Mac OS X, Windows i Linux.
Krok 1: Otevřete zvolené video v programu Avidemux. Odsouhlaste všechno, na co se vás bude program dotazovat, jako vytvoření indexu, použití bezpečné metody střihu atd.
Krok 2: Nastavte parametry převodu.
Video: Copy (videostopa se pouze zkopíruje, bez rekomprese)
Audio: AAC (faac) - zvuková stopa se musí převést do formátu AAC
Configure: Není třeba nastavovat, přednastavená hodnota 128kbit/s obvykle stačí
Filters: Není třeba nastavovat, naximálně nastavte Mixer: na "stereo" nebo "Dolby Pro Logic II", podle zdroje
Format: MP4
Krok 3: Uložte video do nového souboru volbou File - Save, nezapomeňte na příponu .mp4 nebo .m4v. Na MacBooku Pro s procesorem Core 2 Duo 2.4 GHz, 4GB RAM beží převod XviD souboru v SD rozlišení rychlostí přes 600 snímků za vteřinu, 42minutová epizoda seriálu se tedy převádí cca minutu.
Krok 4: Hotové video lze přes iTunes naimportovat do iPhonu, iPodu Touch nebo iPadu, do standardního iPod přehrávače.
Poznámka: Stejně to funguje i s MKV soubory, jen pozor na maximální rozlišení. iPhone 2G a 3G podporují maximálně video do rozlišení 640x480, iPhone 3GS, 4 a iPad podporují video do rozlišení 1280x720. Videa s větším rozlišením je tedy potřeba příslušným způsobem zmenšit.