MooVId 1.6
Snad každý kdo doma používá Amigu, jako počítač číslo 1, by si
rád své volné chvíle zpříjemnil shlédnutím oblíbeného filmu právě
na Amize. Pojďme se nyní podívat jaké máme šance s CPU 68040, (030) a
programem MooVid.
Poslední verze oblíbeného multimediálního přehrávače se kterou
jsem se setkal nese označení 1.6 a je z konce září 2002.
Registrovanou verzi programu vlastním od prosince téhož roku
(Cena 68k verze je 8EUR, 68k+PPC stojí 12EUR). V té
době jsem měl moc práce s diplomovou prací a také jsem tajně doufal,
že recenzi napíše někdo s výkonnějším CPU (alespoň 060). Což se nestalo,
takže ji teď píšu já s pomocí bratránka. Pro těch pár lidiček, kteří nejspíš
jedou na PeCi a MooVida neznají, chci jednou větou říct, že se jedná o
nejlepší prográmek na Amigu pro přehrávání videa v nejběžnějších formátech.
Jeho hardwarové nároky jsou vskutku minimální (pro přehrání DIVX postačí
13 let stará nerozšířená A3000 (:-)), i když pro rozumné použití programu
platí již tolikrát ohraná
písnička "Čím rychlejší tím lepší".
Minimální konfigurace:
KS 3.0
ECS (4Bit grey), nebo AGA (4Bit grey, 8Bit grey, 18Bit color)
68020
Doporučená konfigurace:
KS 3.1
Grafická karta umožňující Dither Overlay a podporující P96 nebo CyberGraphics4 a vyšší
PPC
Rychlý HDD (CD Rom), nejlépe SCSI
Podrobnější informace viz. MooVid.guide

Program podporuje následující formáty:
MOV, AVI, DIVX, MPG4, QT3+, QT64bit, IV3.1/IV3.2
Instalace a ovládání programu nepotřebují žádný komentář, vše
je naprosto jednoduché a jasné. V této krátké recenzi se zaměřím
na nejpodstatnější změnu oproti minulé verzi a tou je podpora
formátu DIVX! Jak je patrné z minimální konfigurace můžeme
přehrávat DIVX na všech Amigách s ECS a CPU 68020+, čemuž
vyhovuje většina v současné době používaných Amig! I takto malý
prográmek by bylo možné podrobit mnoha testům každého formátu zvlášť,
v kombinaci s rozlišením, barevnou hloubkou, použitým hardwarem atd...
Výsledky by šly zapisovat do přehledných, avšak téměř "zbytečných" tabulek.
To však není můj cíl, já se chci zaměřit na testování,
potažmo použitelnost formátu DIVX na níže uvedených konfiguracích.
(doufám, že časem někdo provede podobné testy s 060 a PPC).
TESTY JSEM PROVÁDĚL NA NÁSLEDUJÍCÍCH KONFIGURACÍCH:
1. MooVIda používám na své A3000 040/28 MHz, 24 MB RAM, CV64 3D, SCSI-2/3
HDD Seagate Barracuda 2.15 GB (7200 rmp, SeekTime<8 ms).
2. Dále jsem program testoval na bratránkově A1200 040/40 MHz, 32 MB RAM, SCSI
KIT a shodný HDD.
3. Dále jsem program testoval na A3000 040/28 MHz, 24 MB RAM, ECS (bez grafické
karty), a shodný SCSI HDD.

4. Nakonec jsem program testoval (spíš jen proto, že to lze a
také pro majitele např. akcelerovaných A500/600) na své A3000 s
vypnutou akcelerační i grafickou kartou tzn. na 030/25 MHz, 16 MB RAM,
ECS, a shodný SCSI HDD.
HLEDÁNÍ OPTIMÁLNÍHO ZOBRAZENÍ:
Aby bylo možné objektivně říci na co která konfigurace stačí, testoval
jsem na každé 60 minut filmu Pán prstenů - Společenstvo prstenu.
Film mám ve formátu DIVX v rozlišení 640*272 bodů,
širokoúhlý formát 16:9. Ač je MooVid napsán z
velké části v assembleru, tak na tohle naše čtyřicítky opravdu
nestačí. První pomoc našim procesorům poskytneme převedením audio
stopy z formátu MP3 do formátu AIFF. To je pořád ještě málo, takže
budeme redukovat rozlišení na polovinu a zároveň konverze formátu na 4:3,
tzn. 160*136 bodů. V tento okamžik jsme schopni přehrávat
nenáročné pasáže filmu: např. statické záběry s velmi malými změnami.
Takových scén bývá ve filmech a v testovaném zvlášť jako šafránu, takže
budeme pokračovat v degradaci. (zajímalo by mě, jak by si v tento
okamžik vedla 060). Nyní budeme snižovat snímkovou frekvenci.
Z původních 25 fps se postupně dostaneme až na slabých 13 fps.

Nejásejme předčasně! V tomto módu to stíhá A1200, ale za předpokladu, že
jsme zvolili nejrychlejší, ale zároveň nejhorší
bitovou hloubku (4bity = 16 odstínů šedi). Budeme pokračovat v
hledání optimální snímkové frekvence pro A1200 8bitů = 256 odstínů šedi.
Z 13 fps se dostaneme na 12 fps a to není tak špatné! Sedneme-li si dál
od televizoru (v tomto případě je TV většinou lepší než monitor) a
přimhouříme-li oko nad (ne)plynulostí pohybu
(snížené fps vždy bude působit cukavě) tak máme pěkný černobílý
film. No a dostáváme se k barevné verzi na A1200 18bitů = 256.000 barev.
Opět musíme snížit fps tentokrát na hodnotu 8. O plynulém obraze
už si můžeme nechat jenom zdát, zato z ČB TV máte barevnou a to se vyplatí! S
bratránkem jsme se shodli, že optimální zobrazení je právě toto. V tomto
grafickém módu jako jediném se dají zdvojovat body a obraz se tak roztáhne
přes celou obrazovku, bez znatelného zpomalení!!!

Identickým postupem jsem hledal optimální poměr mezi barevnou hloubkou a snímkovou frekvencí i pro A3000 a její modifikace. V následující tabulce je uvedena maximální snímková frekvence pro přehrávání filmu v rozlišení 160*136 bodů v závislosti na použitém hardwaru a bitové hloubce.
| 1. A3000 040/28 CV64/3D
|
16 bit color
|
6 fps
|
| 2. A1200 040/40
|
4 bit grey
|
13 fps
|
|
|
8 bit grey
|
12 fps
|
|
|
18 bit color
|
8 fps
|
| 3. A3000 040/28 ECS
|
4 bit grey
|
8 fps
|
| 4. A3000 030/25 ECS
|
4 bit grey
|
2 fps
|
DITHER OVERLAY - POTĚŠÍ MAJITELE NĚKTERÝCH GFX KARET:
Pokud jste majiteli některé následující grafické karty
(CV64/3D, PICASSO IV, CVPPC, BVPPC, VOODOO3, a pravděpodobně i
některých dalších přes PCI), vřele doporučuji vyzkoušet funkci
Dither Overlay! Pod systémem CyberGraphX je podmínkou pro použití
nastavit 1MB video paměti jako Multimedia Mem, pod P96 je tato
paměť přidělena automaticky. Funkce Dither Overlay vám umožní
přehrávat video v okně na WB, okno včetně videa můžete roztáhnout
přes celou obrazovku! (už tímto se liší od funkce WindowPlay,
kterou můžete použít i na AGA-čipech). Navíc vůbec nezáleží
kolik máte zrovna v sytému použitých barev, video se přehrává v
okně s vlastní barevnou hloubkou! Pro názornost mrkněte na obrázek,
kde jsem záměrně přepnul WB do 4 barev a okno s videem běží v hi-coloru!
Co se týká zpomalení, tak jsem žádné nezaznamenal a tak nejčastěji požívám
právě Dither Overlay.

KONVERZE AUDIA, ROZLIŠENÍ A SNÍMKOVÉ FREKVENCE:
Použitý software: DIVX4 codec, TMPGEnc, PureMotion Edit Studio
Originální film ve formátu AVI-DIVX upravíme pomocí programu TMPGEnc, který je
sice určen především ke konverzím do MPG videa, ale zvládne i konverze
do AVI-videa. V programu navolíme zejména redukci aspektu z 16:9 na 4:3, tzn.
Ustřihneme v horizontálním směru z každé strany 160 pixelů.
Poté ještě zbývající rozlišení 320x272 zredukujeme v každém směru
na polovinu. Vybereme odpovídající snímkovou frekvenci a jsme připraveni
na degradační konverzi. (Možná vás v tuto chvíli napadne,
proč místo snižování snímkové frekvence nevypnu přímo v
MooVidovi funkci NoSkip. Teoreticky bychom takto měli
dosáhnout stejného efektu, ale tato funkce je poměrně
náročná a výsledek by byl o dost horší.) Funkce Output
to AVI nám nabídne volbu kodeku, kde pochopitelně vybereme
DIVX, zapneme audio stopu, která však byla u originálu ve
formátu MP3, který musíme nejdříve vygrabovat z videa,
nejlépe v programu Edit Studio. Takto získaný audiotrack
již připojíme jako zdrojový soubor k audio a zvolíme
PCM formát o libovolné frekvenci, testováno 11khz mono
8 bit. Nyní se pohodlně usaďte, konverze na P500
Celeron trvá přímo úměrně délce filmu (1:1).
ZÁVĚR:
Pro přehrávání DIVX, ale i jiných formátů máme na
Amize velmi kvalitní software, který i z těch nejstarších strojů
ždíme co se dá. Teoreticky je možné na jakékoliv (
akcelerované) Amize přehrávat DIVX! Záleží jen na vás,
zda se jako já vydáte cestou kompromisů a budete hledat
optimální poměr mezi rozlišením, barevnou hloubkou a snímkovou
frekvencí. Výsledek závisí zejména na rychlosti CPU.
Grafická karta s podporou Dither Overlay vám umožní
přehrávání videa v okně na WB (což pokládám za největší výhodu),
můžete sní používat neblikavé 16 bit módy (případně i víc),
ale zvýšení výkonu v kombinaci s 040 od ní nečekejte.
Předpokládám, že na A1260 by šlo bez problémů přehrávat
DIVX v uvažovaném rozlišení (160*136 bodů), v HAM8 a
minimálně 16 fps! V 8bit grey pak plynulých 25 fps! Snad to
někdo potvrdí, nebo vyvrátí - čekám na vaše reakce. Poslední
úvaha bude patřit PPC. Jak jsem uvedl v úvodu, MooVid 1.6 je napsán i
pro PPC procesory a také v asembleru! Předpokládám,
že majitel PPC604/233 s grafickou kartou, by v klidu mohl
přeskočit odstavec o degradaci zvuku i videa a spokojeně
si vychutnat oblíbený film v plné kvalitě!
P.S. (s článkem nesouvisí):
Nemáte náhodou někdo verzi ADescenta pro CV64/3D (virge)? Pošlete mi ji prosím.