AMIGA REVIEW obsah časopisu online!
  Domov     Software     Hry     Obaly     Download  

MooVid 1.0

LUBOŠ NĚMEC

POŽADAVKY: CPU 68020, AmigaOS 3.0 a vyšší, 1 MB RAM, OCS/ECS/AGA nebo graf. karta standardu CGFX/Picasso96

Amiga a video, Amiga a animace, tyto dva vztahy byly vždy silnou stránkou bývalých commodorovských počítačů po dlouhá léta. Jak už to chodí, i vynikající hardware bez potřebného vývoje zastará a PowerPC turbokarty jsou jen oddálením nutnosti vytvořit zcela nový počítač Amiga.

Podobná situace panuje v softwarové oblasti, a to i mezi programy pro tvorbu a přehrávání animací, kterými právě Amiga dlouho vedla multimediální doplňky a prostředky například pro filmové efekty. Přehrát si na 68K procesoru VideoCD (formát MPEG-1) je díky dnes už zcela nedostatečnému výkonu procesoru prakticky nemožné, stávající přehrávače jsou již zastaralé a nepodporují současné animační standardy. A proto vznikl MooVid, který sice nepodporuje formát MPEG, ale umí přehrávat AVI a QuickTime animace, a to i zatím na Amize v zoufale chybějícím kodeku Intel Indeo. Aktuální verzi MooVidu najdete na Aminetu nebo na stránkách autora programu www.dfmk.hu/~torok/.

Možnosti a nároky programu
MooVid má vestavěné svoje vlastní GUI a nepoužívá tedy „zpomalovače“ systému MUI. Můžete pohodlně ovládat hlasitost, rychlost přehrávání, k dispozici je i LCD displej, tlačítka pro aktivaci předchozí či následující animace a další. Z toho vyplývá, že program umí vybrat libovolný počet souborů najednou a právě pomocí ovládacích prvků mezi nimi můžete procházet. Asyncio.library umožňuje přehrávání přímo z harddisku, CD-ROM či jiného zařízení s dostatečnou přenosovou rychlostí (min 1 MB/s) bez nutnosti nahrávat celou animaci do paměti, což ostatně u delších filmů ani není možné. Pokud nemáte grafickou kartu nevadí, MooVid umí plně využít AGA čipů, u ECS čipů se budete muset smířit pouze s 16ti odstíny šedi, stejný počet odstínů šedé se používá pro přehrávání animací v okénku na pubscreenu. Podporován je i čip AKIKO u CD32 pro rychlejší zobrazení animace. MooVid nabízí ještě jednu specialitku, kterou je 18bitový mód STORM a jeho varianta FAST STORM. Zpracování zvuku je velmi dobré a skvělá synchronizace zajišťuje relativně dobrý zvuk i při nedostatečném výkonu procesoru, kdy jsou vynechávány některé snímky, audio s frekvenci 44KHz funguje ovšem pouze na PAL/NTSC screenech. Majitele grafických karet budou jistě potěšeni, protože MooVid podporuje systém Picasso96 přímo a ne přes emulaci CyberGraphX, samotný CyberGraphX je samozřejmě podporován také (doporučena je verze 4.x). Pokud vaše grafická karta dokáže využít PiP (Picture in Picture neboli obraz v obraze) mód jako to umí třeba PicassoIV, můžete s výhodou použít speciální PiP verze MooVidu.
Vzhledem k výkonu procesoru nutnému pro dekódování případného kompresního formátu animace (který je použit skoro vždy) je doporučená minimální konfigurace procesor 68030/50MHz, 1 MB FAST RAM, rychlý pevný disk s přenosovou rychlostí alespoň 1 MB/s nebo 4xspeed CD-ROM a rychlejší. Na této konfiguraci lze dle autora programu dosáhnout u animací v rozlišení 320x240 bodů přijatelné rychlosti 8-12 snímků/s. To je samozřejmě i se zamhouřením obou očí velmi málo, takže striktně doporučen je procesor 68040 nebo ještě lépe 68060 a grafická karta. Výhodou MooVidu je však skutečnost, že s rychlým procesorem grafickou kartu nebudete potřebovat, neboť program je sám o sobě patrně nejrychlejším přehrávačem AVI/QuickTime animací (je skoro celý psán v assembleru) a i bez v dnešní době nutného hardware lze dosáhnout poměrně slušných výsledků.
A teď už ke kodekům. MooVid 1.0 umí dekódovat následující animační a zvukové kodeky:

Video for Windows (AVI) – video
Název Označení Barvy
AccuPak (PalomAVI) (CLJR) 24 bit
Intel Indeo 3.1 (IV31) 24 bit
Intel Indeo 3.2 (IV32) 24 bit
Intel Raw (YUV9) 16/24 bit
Microsoft RGB (RGB) 8/16 bit
Microsoft Video 1 (CRAM/MSVC) 8/16 bit
Radius Cinepak (CVID) 16/24/32 bit
Run Length Encoded (RLE) 8 bit

Video for Windows (AVI) – audio
Název Typ Vzorkovaní
PCM MONO/STEREO 8/16 bit
MS-ADPCM MONO/STEREO 4 bit (16 bit)
DVI-ADPCM MONO/STEREO 4 bit (16 bit)

QuickTime – video
Název Označení Barvy
Apple Video (RPZA) 16 bit
Intel Indeo 3.1 (IV31) 24 bit
Intel Indeo 3.2 (IV32) 24 bit
Radius Cinepak (CVID) 16/24/32 bit

QuickTime – audio
Název Typ Vzorkovaní
RAW MONO/STEREO 8/16 bit
TWOS MONO/STEREO 8/16 bit
IMA-ADPCM MONO/STEREO 4/16 bit
MACE 6:1 MONO/STEREO 8 bit
MACE 3:1 MONO/STEREO 8 bit

Ovládání
MooVid můžete spouštět z Workbenche nebo z CLI/Shellu s následujícími parametry:
FILES - název souboru či souborů, pokud neuvedete žádný soubor, a objeví se filerequester, kde ho můžete vybrat.
DITHER - přepíná mezi jednotlivými způsoby zobrazování. Parametry uváděné za volbou dither jsou podobné jako například u MPEG playerů a k dispozici jsou tato klíčová slova:
DITHER HAM8 - jeden z nejkvalitnějších způsobů zobrazování u 15ti a 24bitových animací, bohužel je také nejpomalejší
DITHER GRAY nebo DITHER GREY - zobrazení ve 256 odstínech šedi, rychlé a kvalitní zobrazení určené zvláště pro pomalejší Amigy.
DITHER ECS - přepne na 16 odstínů šedi pro OCS/ECS grafické čipy, jediný typ zobrazování pro OCS/ECS Amigy bez grafické karty.
DITHER 18BIT - speciální typ zobrazení v HAM8 módu, který je kvalitnější než typ HAM8 a také rychlejší s věrnějším podáním barev.
DITHER STORM - další typ speciálního algoritmu využívající HAM8 módu s dobrým barevným podáním a relativně vysokou rychlostí zobrazování.
DITHER P96 - přepne na grafickou kartu standardu Picasso96
DITHER CGFX - přepne na grafickou kartu standardu CyberGraphX
MODEID - typ/číslo screenmódu, který se použije pro zobrazování
NOSOUND - zakáže zvuk
NOSKIP - bude přehrávat všechny snímky v animaci i na pomalejší Amize bez dodržení synchronizace
FPS - počet snímků/s při přehrávání
LOOP - počet opakovacích cyklů
VERBOSE - informuje o formátu animace, FPS, vynechaných snímcích apod.
NOCENTER - zakáže centrování animace na obrazovce
WINDOWPLAY nebo WINP - povolí zobrazení animací v okénku na public screenu, podporováno je pouze 16 stupňů šedi na orig. grafických čipech Amigy a 15/24 bitů na screenmódu grafické karty pokud se jedná o kodeky CinePak/Indeo.
FORCE16 - doporučená volba pro procesory 68020/030, konvertovat se bude 16 chunky-pixelů najednou.
AKIKO nebo WRITECHUNKYPIXELS - aktivuje používání čipu AKIKO v CD32 pro rychlejší přehrávání, tato volba také povolí podporu grafických karet pro některé způsoby zobrazování. Vyžadován je Kickstart 3.1 nebo libovolný patch, který upraví rutinu writechunkypixels() .
SDBL nebo DOUBLEHEIGHT zdvojnásobí výšku zobrazení, při 18bitovém zobrazení zdvojnásobí šířku, což může být výhodné při přehrávání animací v malém rozlišení.
NOVIDEO - zakáže zobrazování, používá se pro testování.
NOGUI - zakáže zobrazení GUI, což může o trochu zvýšit rychlost přehrávání.
PUBSCREEN nebo PS - název public screenu použité pro zobrazení GUI či okénka s animací.
WINX a WINY - souřadnice umístění okénka v módu WINDOWPLAY,
MABFIX - opravuje některé chyby u AVI animací uložených programem MainActor Broadcast
NOSURROUNDMONO nebo NSM - zakáže stereo audio výstup u animací s mono zvukem,
ZORRO2 or ZORRO2GFXBOARD - urychluje přehrávání u Zorro-2 grafických karet, zejména u CyberVision64/3D,
AUTOPLAY nebo AP - povolí přehrávání ihned po spuštění programu, nemá význam pokud je volba NOGUI aktivní,
NOAUTOEXIT nebo NAE - program nebude po přehrání animace ukončen, ale skočí opět na začátek animace,
GRAPHICBOARDSCREENWIDTH nebo GBSW - volba pro přizpůsobení velikosti screenu požadované šířce,
GRAPHICBOARDSCREENHEIGHT nebo GBSH - totéž, ale místo šířky nastavuje výšku, tedy například chcete-li přehrávat animaci na screenu s velikostí 640x480 bodů, zadáte GBSW 640 GBSH 480,
BUFSIZE - velikost buferu v bytech používaná pro testování, MooVid si jinak sám nastavuje optimální velikost buferu pro každou animaci zvlášť.

Použití programu
I když by na první pohled zdálo, že MooVid umí přehrát velmi mnoho AVI i QuickTime animací, je realita poněkud jiná. Podpora kodeků Intel Indeo, MS Video 1 a Radius Cinepak je sice chvályhodná, existuje však několik k naší smůle velmi rozšířených a používaných kodeků, které MooVid dekódovat neumí, stejně jako všechny vyšší verze Intel Indeo (4.x/5.x). Spousta filmových ukázek z nových filmů dostupných u mnoha filmových společností je ve formátu QuickTime, ovšem používají kodek Sorenson Video, který MooVid v současné verzi bohužel nepodporuje. Mnoho komerčních CDček obsahujících AVI videa používá Intel Indeo 4.x nebo dokonce 5.x, i tato verze kodeku není MooVidem podporována. Pokud chcete shlédnout některé zajímavé filmy, zkuste a internetovou databázi IMDB (Internet Movie Database) na adrese www.imdb.com, ostatně její hypertextová verze pod MUI je k dispozici (pochopitelně bez filmových ukázek) i pro Amigu a aktualizace se pravidelně objevují na Aminetu. Jako další adresu uváděnou v manuálu k programu mohu uvést například www.hollywood.com, název zjevně nepotřebuje komentář.
Je možné, že v některé z příštích verzí MooVidu bude zařazena i podpora kodeku Sorensen Video (používá ho QuickTime 3.x/4.x) i Intel Indeo 4.x/5.x, to však záleží na uvolnění či spíše poskytnutí autorských práv pro tyto kodeky. Apple i Intel si pokud vím tyto svoje kodeky dost pečlivě hlídají a zejména u Sorensen Video to nevidím nijak růžově, neboť firma Apple je na poskytování licencí vyloženě skoupá a dokonce ani její největší konkurent v softwarové oblasti (ze zcela pochopitelných důvodů) nemůže tento kodek používat například ve zřejmě nejrozšířenějším (a poměrně kvalitním) přehrávači animací Media Player.
Také PowerPC verze programu není ke škodě majitelů PPC turbokaret v nejbližší době v plánu, autor MooVidu totiž nemá PPC kartu a vzhledem k tomu, že je MooVid psán v assembleru není převod na PPC platformu jednoduchý. Plánováno je alespoň využití videolayer funkcí CyberVision64/3D, AHI pro zvukový výstup, Floyd-Steinberg ditheringu a dokonce i QuickTimeVR a AVI/QuickTime datatypů.

Závěr
Ve srovnání s obdobnými přehrávači animací vyniká MooVid nejen rychlostí (ostatně už AVId stejného autora byl velmi rychlý) a podporou několika „užitečných“ animačních kódeků, ale také podporou grafických karet standardu Picasso96 a CyberGraphX. MooVid je určitě lepší volba než už zastaralé CyberAVI či CyberQT, o MainActoru se netřeba zmiňovat, ten je už dávno vyvíjen pro úplně jinou platformu. Pokud bude do programu zařazena alespoň část z výše uvedených připravovaných vylepšení, máme se na co těšit.

Výrobce: Laszlo Torok
Typ: shareware
Cena: N/A
HODNOCENÍ:
Na Amize zřejmě nejlepší a relativně rychlý přehrávač AVI a QuickTime animací s podporou grafických karet a některých zajímavých komprimačních kódeků

Vytlačiť článok



Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.

Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing



none

AMIGA REVIEW

57 ( 11-12 / 2000 )
56 ( 9-10 / 2000 )
55 ( 7-8 / 2000 )
54 ( 5-6 / 2000 )
53 ( 3-4 / 2000 )
52 ( 1-2 / 2000 )
 
51 ( 12 / 1999 )
50 ( 11 / 1999 )
49 ( 10 / 1999 )
48 ( 9 / 1999 )
46-47 ( 7-8 / 1999 )
45 ( 6 / 1999 )
44 ( 5 / 1999 )
43 ( 4 / 1999 )
42 ( 3 / 1999 )
41 ( 2 / 1999 )
40 ( 1 / 1999 )
 
39 ( 12 / 1998 )
38 ( 11 / 1998 )
37 ( 10 / 1998 )
36 ( 9 / 1998 )
35 ( x / 1998 )
34 ( x / 1998 )
33 ( 1-2 / 1998 )
 
32 ( 11-12 / 1997 )
31 ( 9-10 / 1997 )
30 ( 7-8 / 1997 )
29 ( 6 / 1997 )
28 ( 5 / 1997 )
27 ( 4 / 1997 )
26 ( 3 / 1997 )
25 ( 2 / 1997 )
24 ( 1 / 1997 )
 
23 ( 12 / 1996 )
22 ( 11 / 1996 )
21 ( 10 / 1996 )
20 ( 9 / 1996 )
18-19 ( 7-8 / 1996 )
17 ( 6 / 1996 )
16 ( 5 / 1996 )
15 ( 4 / 1996 )
14 ( 3 / 1996 )
13 ( 2 / 1996 )
12 ( 1 / 1996 )
 
11 ( 12 / 1995 )
10 ( 11 / 1995 )
9 ( 10 / 1995 )
8 ( 9 / 1995 )
7 ( 7 / 1995 )
6 ( 5 / 1995 )

ATLANTIDA NEWS

5 ( 3 / 1995 )
4 ( 1 / 1995 )
 
3 ( 11 / 1994 )
2 ( 9 / 1994 )
1 ( 7 / 1994 )
0 ( 5 / 1994 )