DivX pro Mac OS X - MujMAC.cz - Apple, Mac OS X, Apple iPod

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Seriály

Více seriálů



Multimedia

DivX pro Mac OS X

mpeg4_kodek

21. září 2001, 00.00 | Pro všechny příznivce multimédií je tu výborná zpráva: formát DivX je nyní k dispozici i pro Mac OS X. A je ještě lepší, než jsme čekali!

Jak si určitě většina uživatelů uvědomuje, nový systém Mac OS X je pouze část přechodu – je ještě nutné mít k dispozici aplikace, které budeme pod tímto systémem nativně spouštět, a tím využijeme jeho výhod. U důležitých programů od renomovaných výrobců se o uvedení verze pro Mac OS X nemusí pochybovat, i když to bude postupný proces, který bude pokračovat i v příštím roce (například Quark, Photoshop a další). Otázkou ale je podpora „obskurních“ programových řešení – a mezi ty patří například podpora pro přehrávání souborů ve formátu DivX. DivX, neboli původně implementace MPEG4 od Microsoftu, je videoformát, který umožňuje dosáhnout vysoké kvality a přímo nízkého objemu dat - obvykle se tvrdí, že se na CD vejde film v DVD kvalitě, toto přirovnání ale dost kulhá - každopádně je kvalita obrazu poměrně vysoká (resp. záleží pochopitelně na nastavení) a i doprovodný zvuk bývá v CD kvalitě, díky použití zvukové komprese MP3.

Označení „obskurní“ vychází z reálného stavu – Macovská verze je prostě kodek Microsoftu, který byl „ukraden“ z Windows Media Playeru 6.3, v novějších verzích přehrávače tento postup už není možný, takže budoucí osud nebyl zcela jasný – zdrojové kódy vlastní Microsoft, a protože mu DivX jako takový určitě není po chuti, dala se z této strany těžko očekávat nějaká podpora. Proto je příjemným překvapením uvedení DivX kodeku pro Mac OS X.

Tento kodek nevychází ze zdrojů Microsoftu, ale z projektu FFmpeg, což je pokus o vytvoření real-time streamovacího řešení na Linuxu a Windows. Základem FFmpegu je podpora mnoha kodeků – je schopen enkodovat z i dekodovat do několika verzí MPEGu a pár dalších formátů. Jedním je také MSMPEG4 V3 (Microsoft MPEG 4 verze 3), tedy to, co je základem dosavadního DivXu, měl by být podporován i MPEG4, nazývaný též OpenDivX – pokus o open source implementaci MPEG4, známý pod označením Project Mayo. No a díky dostupnosti zdrojových kódů FFmpegu byl vytvořen FFmpeg doplněk pro Mac OS X (z čehož vyplývá, že podpora by se měla týkat více formátů, než pouze DivX, již nyní je podporován OpenDivX a je možné, že se dočkáme i dalších formátů, které zatím QuickTime nepodporuje - OpenDivX je ale dostupný i samostatně). Podle informací autorů FFmpegu byly všechny kodeky napsány zcela znovu, pro vyloučení licenčních problémů - pravděpodobně kromě OpenDivX, který je vytvářen jako open source.

Praktické zkušenosti jsou velmi potěšující – pro úplnost dodám, že jsme testovali na PowerMacu G4/450 s (relativně starou) betaverzí Mac OS X 10.1, až pro tento systém je doplněk optimalizován, pod 10.0.4 je výkon dost špatný – proto si počkejte do příštího týdne, kde se má 10.1 objevit ve finální verzi. Podle tvrzení autora je rychlost velmi dobrá také na počítačích s procesorem G3, bohužel, kombinace G3 + 10.1 nebyla pro test k dispozici – rychlost je však i na nejslabších G4 taková, že nebylo potřeba AltiVec akcelerace, autor uvažuje o případné optimalizaci pro procesor G3 kvůli starším PowerMacům. Mimochodem, autor je velmi pilný a v podstatě denně uveřejňuje nové verze, bohužel z odkazu to není na první pohled patrné. V budoucnu není plánovaná tvorba pluginu pro Mac OS 9 (důvody jsou podle slov autora dva – QuickTime je v Mac OS X rychlejší a také chce podpořit přechod na OS X), ovšem vzhledem k tomu, že zdrojové kódy jsou k dispozici, může se o vytvoření vlastní verze pokusit takřka kdokoliv. V plánu je také vytvoření verze, která bude umožňovat i enkodování, tedy ukládání ve formátu DivX, a ta by měla být akcelerovaná pomocí AltiVecu – cílem je vytvoření kodeku, který bude umožňovat encoding v reálném čase a tedy umožní live video streaming.


Obrázek ze souboru z DivX.com - ukázka z filmu Radius, určeného pro distribuci na internetu

Instalace po stažení a rozbalení archívu je velmi jednoduchá, stačí doplněk zkopírovat do složky Library/Quick Time, a znovu spustit QuickTime. Pokud si nyní otevřete soubor, který jste již předtím přehrávali pod OS 9, možná nebudete rozdílu ani chtít věřit – naprosto plynulé přehrávání, bez náznaků trhání, a pokud například dvojnásobně zvětšíte okno, i při velmi velkém formátu se vše přehrává perfektně plynule – tak, jak je zvykem například u běžného MPEGu nebo u souborů komprimovaných pomocí Sorensonu (často používaný, velmi kvalitní, ovšem čistě komerční kodek). Rozdíl proti Mac OS 8 a 9 je neoddiskutovatelný a velmi potěšující, pomalé přehrávání bylo evidentně způsobené neefektivně napsaným kodekem od Microsoftu. Zrychlení je nejen při přehrávání, ale například i při skocích mezi úseky filmů – to se dříve neobešlo bez dlouhého čekání. Je možné, že se budou lépe přehrávat i soubory, které doposud dělaly problémy – „sekaly“ se a podobně. S těmito problémy jsme se u OS X verze zatím nepotkali.

Bohužel, kromě (tímto odstraněného) problému s video kodeky se na Macu potkáme ještě s jedním zádrhelem – podporou zvukové stopy. U AVI souborů, ve kterých jsou DivX filmy distribuované, je zvyková stopa (ve formátu MP3) obvykle „prolínaná“ z videostopou – díky tomu není nutné číst střídavě ze dvou míst disku, ale postupně se přečte kousek obrazu, za ním následuje kousek zvuku, opět kousek obrazu a dál stále dokola. Bohužel, toto činí QuickTimu problémy a není schopen takto uloženou zvukovou stopu korektně číst, buď uslyšíte první zhruba půlvteřinu, a poté ticho, nebo krátké zvukové útržky. Proto je potřeba soubor upravit, resp. vypreparovat zvukovou stopu do jednoho bloku. K tomu sloužila u DivX přehrávače pod OS 9 jedna z jeho funkcí, zde jsou připravené dva prográmky, použitelné v příkazové řádce. Jeden (Avi2Mov) vytvoří z .avi souboru .mov, obsahující zvukovou stopu a k tomu odkaz na video v původním .avi souboru (tedy, nevyhazovat!) – což lze následně v MoviePlayeru Pro přeuložit do jednoho souboru, který bude obsahovat jak video, tak audio v podobě použitelné na Macu. Bohužel, tato cesta není vždy 100% úspěšná, s některými zvukovými stopami si prostě neporadí, nebo dojde k nějaké jiné chybě – například i několikavteřinovému rozsynchronizování obrazu a zvuku. Proto je k dispozici ještě getMP3, jehož výsledkem je čistě MP3 soubor – ten lze následně otevřít v MoviePlayeru a pomocí zkopírování a alt-cmd-v vložit do filmu (je nutné označit celou délku filmu), poté je potřeba ještě v menu „enable tracks“ vypnout původní zvukovou stopu, případně ji zcela vymazat.

Oba prográmky jsou určené pro spuštění v příkazové řádce, tedy v terminálu, nejjednodušší použití je přetáhnout ikonu programu do okna Terminalu, poté tamtéž přetáhnout také ikonu souboru, který bude zpracováván a následně napsat cestu a jméno souboru, kam se má výsledek uložit – pokud pro vás je příkazová řádka záhadou, můžete se vzdělávat v našem seriálu. Mimochodem, pokud vám programy ohlásí chybu ihned po začátku konverze, bude se z největší pravděpodobností jednat o problém s právy k zápisu... Subjektivně je použití těchto prográmků pomalejší než v DivX přehrávači pro OS 9, ale není to zas kritické.

Přestože se jedná o začátek vývoje (první verze byla uvolněná v neděli), a autor bude podle všeho svůj produkt dále rozvíjet, jedná se o velmi potěšující novinku pro všechny uživatele Mac OS X. DivX pro OS X ukazuje, jak ohromný potenciál tento systém přináší – v tomto případě například i díky využití open source vývoje. Každopádně, přehrávání DivX souborů funguje výrazně lépe než kdykoliv pod Mac OS a pokud Apple vyřeší i problém s přehráváním zvuku u .avi souborů (což má udělat hned po dokončení vývoje 10.1), bude vše fungovat skvěle. Nezbývá, než si (naivně) přát, aby se pro všechny problémy našlo pod OS X takto jednoduché řešení.

Tématické zařazení:

 » Rubriky  » Zábava  

 » Rubriky  » Agregator  

 » Rubriky  » Multimedia  

 

 

 

Nejčtenější články
Nejlépe hodnocené články
Apple kurzy

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: