Apple iMovie 3 
Velký krok dopředu, ale malé škobrtnutí 
Nová aplikace iMovie 3 od firmy Apple určená pro amatérský střih videa, je proti svému předchůdci rozhodně obrovským krokem kupředu - bohužel však obsahuje i pár dost zásadních chyb. Na její služby i na její problémy se v tomto článku podíváme blíž. 

Možná víte, že firma Apple dodává ke svým počítačům balík základních aplikací pro "digitální hubŽ - pro zpracování multimediálních dat: iMovie pro střih videa, iTunes pro práci s hudbou a iPhoto pro statické snímky. Aplikace iDVD to pak všechno dokáže velmi snadno a pohodlně uložit na standardní DVD, který se dá přehrát v běžných domácích přehrávačích DVD. Celé dohromady se to nazývá iLife. 
Vzhledem k tomu, že se většina aplikací (vyjma iTunes) v současnosti objevila v zásadně inovovaných verzích, vyplatí se věnovat jim trochu místa. Snad nejvíc novinek je právě v iMovie. 

Konečně okno!  
S aplikací iMovie jsme se už před časem setkali v rámci seriálu věnovaného střihu digitálního videa. Ti, kdo seriál četli, tedy již její základy znají: jde o jednoduchý střihový systém, určený naprosto pro kohokoli. Jeho ovládání bylo šito na míru především menšímu displeji iMacu a laickému uživateli, který na něm nejspíše bude střihat: vše bylo v jediném okně, které zabíralo celou obrazovku. Jednotlivé služby byly automaticky rozloženy tak, abychom žádnou nepřehlédli a aby žádné okénko nemohlo být momentálně neviditelné nebo dočasně zakryto jiným. 
Verze 3 sice základní rozložení ovládacích prvků zachovává beze změny, ale firma Apple konečně upustila od nepraktického celoobrazovkového formátu; nyní iMovie pracuje ve zcela standardním okně. To přináší předlouhou řadu výhod - od pohodlného drag & drop mezi různými aplikacemi až po možnost využití pracovní plochy obrazovky podle potřeby (velikost okna se dá samozřejmě měnit). Bohužel stále nelze otevřít víc projektů najednou, ačkoli okna by to bez problémů umožňovala a výrazně by to usnadnilo sdílení klipů. Nabízí se myšlenka, že jde o úmysl, protože firma Apple chce náročnější uživatele směrovat spíše k samostatnému produktu Final Cut Express. Základní koncepce iMovie se však nemění: jednotlivé funkční bloky jsou v okně rozloženy přesně stejně, jako tomu bylo u předchozí verze na celé obrazovce. 
Většinu okna zabírá náhled, kombinovaný s řízením kamery pro snímání záběrů do počítače prostřednictvím rozhraní FireWire. Povšimněme si dvoupolohového přepínače "kamera / střihŽ pod ním. 
V pravé části okna je o něco menší panel, obsahující seznam služeb. Pomocí tlačítek pod ním můžeme přepínat mezi sedmi možnými režimy: jde o přehled klipů nasnímaných z kamery, statické snímky, práci se zvukem, titulky, přechodové efekty, filtry a efekty nad záběry a přípravu DVD. Prostřednictvím tohoto panelu máme přístup prakticky ke všem službám, jež iMovie nabízí (s několika málo výjimkami, přístupnými jen přes menu). 
U dolního okraje okna vidíme přehled celého střihaného filmu. I ten můžeme používat ve dvou režimech: první z nich, který vidíme na obr. 1, ukazuje jednotlivé klipy tak, jak jsou seřazeny za sebou. Druhý režim reprezentuje každý klip obdélníčkem délky odpovídající času, který zabere, a navíc v něm vidíme i zvukový doprovod. Podobá se tak "timeline" profesionálních střihových aplikací (obr. 6).  

Skvělá integrace 
Aplikace iMovie vždy nabízela bezkonkurenčně pohodlné a intuitivní prostředí pro střih. Na tom se nic nezměnilo - stále platí, že amatér může bez problémů sednout k iMovie a bez studia návodů pohodlně sestřihnout poměrně kvalitní film. Vlastní střih v tomto článku popisovat nebudu, jen bych musel opakovat superlativy z minulých článků. Soustředím se proto spíše na to, co je v iMovie 3 nového. 
Asi nejvýznamnější z novinek je mnohem lepší integrace iMovie do systému. Zčásti je příčinou to, že aplikace iMovie byla konečně přepsána do nativního API Mac OS X Cocoa. Kromě toho ale přibyla dlouhá řada zcela nových služeb, zaměřených právě na spolupráci s ostatními aplikacemi, především z balíku iLife. Této spolupráci jsou přímo věnovány tři režimy pravého multifunkčního panelu. 
První z nich, režim statických snímků, prostě nabízí přímý přístup do databáze aplikace iPhoto. Cokoli, co tam máme, je zde pohodlně k dispozici a prostým drag & drop můžeme kterýkoli snímek zařadit do sestřihu jako statický klip předem zvolené délky (obr. 2). Klip však nemusí být tak docela statický - iMovie dokáže animovat zoom a posunutí obrázku. Další oživení můžeme doplnit prostřednictvím filtrů a efektů, jež lze aplikovat na libovolný klip včetně klipů vytvořených z fotografie. 
Služby pro ozvučení filmů samozřejmě byly součástí iMovie od samého začátku. Standardně bylo možné kromě původního zvukového doprovodu sejmutého z kamery využívat audiozáznamy z CD, "voiceoverŽ, nahraný prostřednictvím mikrofonu, a pracovat se sadou zvukových efektů iMovie. To vše je stále k dispozici, navíc verze 3 dokáže přímo spolupracovat s iTunes, takže máme v panelu přímo kompletní seznam všech skladeb včetně rozdělení do skupin a můžeme je volně využívat (obr. 3). Zatímco původní verze iMovie dokázala pouze exportovat video ve formátu vhodném pro import do iDVD, verze 3 i zde exceluje ve snadné a pohodlné spolupráci. Především, přímo v iMovie můžeme určit tzv. "chapter marks" - značky, na které budeme mít později při přehrávání DVD přímý přístup. K tomu slouží další z nových panelů (obr. 4). Odsud pak můžeme přímo vytvořit i základ projektu pro iDVD. 
Kromě toho, jak ukazuje obr. 5, můžeme film přímo exportovat do formátu MPEG-2. To má smysl pro ty, kterým stačí jednoduché střihové služby iMovie, ale přitom chtějí připravovat náročné DVD s využitím všech možností authoringového programu DVD Studio Pro.  

Kakao odstranilo řadu problémů 
Nová verze iMovie není jen upgrade - jde o kompletní přepis aplikace z původního API Carbon, vhodného pro kompatibilitu se starým Mac OS 9 (který firma Apple už konečně definitivně opustila), do moderního, plně objektového nativního API Mac OS X Cocoa. 
Uživateli by ovšem mohlo být lhostejné, v jakém API je která aplikace napsaná. Rozdíly se však projeví v řadě detailů, kde nativní Cocoa daleko lépe podporuje standardní systémové služby. Staré iMovie například vinou Carbonu pracovalo pouze s osmibitovou znakovou sadou (třeba v názvech klipů nešly české znaky použít vůbec). Cocoa však využívá standard Unicode a díky tomu nejsou v iMovie 3 s češtinou žádné problémy (vyjma titulků, k nimž se vrátíme níže), ani při sdílení českých jmen mezi iMovie a ostatními aplikacemi iLife. Bez obtíží funguje také řada systémových doplňků, založených na využití objektového jádra ( jako třeba TextExtras nebo OCSmart Hacks), fungují služby pro integraci mezi aplikacemi (Services), titulky můžeme "drag & dropnoutŽ z libovolné jiné aplikace... 

Velikost? Lenost? Chyby? 
Až dosud jsem iMovie 3 jen chválil, zaslouží si ale i pár výtek. Uživatelé nové verzi vytýkají především: 
* velikost - iMovie 3 zabere na disku několikanásobně více místa než jeho předchůdce; 
* rychlost - iMovie 3 je prý nesrovnatelně pomalejší; 
* omezené služby - uživatelům, kteří byli zvyklí na timeline starší verze, nový režim často nevyhovuje; 
* řadu chyb - nové iMovie prý občas padá, někdy špatně překresluje obrazovku... 
Podívejme se na jednotlivé výtky postupně. Jistě, iMovie 3 je daleko větší než jeho předchůdce, ovšem také nabízí daleko více služeb a především obsahuje patnáct kompletních lokalizací. Pokud máme málo místa, můžeme je klidně odstranit. A vlastní kód aplikace je, na služby, jež nabízí, směšně malý: má jen cca 1,5 MB! Ani s rychlostí jsem zásadní problém neviděl: trojka se mi zdála jen o něco pomalejší než dvojka, ani zdaleka natolik, aby to opravdu vadilo. Možná je výrazně náročnější na paměť, je pravda, že ve svém Macu mám přes půl gigabajtu RAM. Polemizoval bych i s těmi, kdo protestují proti nové timeline. Mně se zdá šikovnější než stará, dokonce je možné i přímo řídit hlasitost jednotlivých úseků zvukového doprovodu s využitím klíčových bodů, stejně jako v profesionálních systémech (obr. 6). 
Chyby... to je jiná. Chyb je v iMovie 3 bohužel jak naseto. Můžeme spekulovat o urychleném uvedení na trh (a musíme uvážit i to, že vlastně jde o první verzi zcela nové aplikace - iMovie 3 není úprava, ale kompletní přepis). Ať už je ale příčinou cokoli, narazíme na řadu nepříjemných problémů. Mně aplikace při testování nespadla ani jednou, ale chybné překreslení jsem zažil mnohokrát a narazil jsem i na další problémy. 
Asi nejhorší z nich je ten, že pro práci s titulky, jak se zdá, nejsou použity rutiny Cocoa, ale multimediální knihovna QuickTime. Ta je ovšem, stejně jako Carbon, dědictvím po Mac OS 9 - takže nepodporuje Unicode. Pro uživatele je výsledek velmi tristní: české znaky fungují bez nejmenších problémů kdekoli, kromě toho nejdůležitějšího titulků! Chceme-li používat české titulky, jsou nám všechna standardní písma Unicode k ničemu a musíme mít speciální česká písma jako v Mac OS 9! Prostě ostuda.  

Jednou větou... 
Celkem vzato, iMovie 3 je skutečně skvěle navržený program, ale vinou řady chyb v současnosti ideální "na podívanou a na hraníŽ; chcete-li opravdu střihat video, ještě se chvilku držte iMovie 2, dokud se neobjeví update. 
Ondřej Čada