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

QT - přehrávač QuickTime animací

Luboš Němec

Také jste měli ten pocit, že už by měl konečně někdo napsat pořádný přehrávač QuickTime animací pro Amigu? Švédský programátor Marcus Comstedt patrně též a rozhodl se vyřešit tento problém za vás.

QT je freewarový (volně šiřitelný) přehrávač animací ve formátu QuickTime se slušnými možnostmi. K jeho provozování potřebujete alespoň procesor 68020, AmigaOS 3.0+, AGA grafické čipy nebo grafickou kartu běžící pod systémem CyberGraphX a o něco více paměti, než bude délka přehrávaných animací. Ty se totiž nejprve přehrají do FAST RAM a teprve poté se spustí přehrávání. Pro maximální využití výkonu procesoru je QT zkompilován v pěti verzích pro procesory 68020 a 68030 bez matematického koprocesoru a pro stejné procesory s FPU včetně 68040. Verze pro 68060 zatím k dispozici není, ale 040 verze na něm funguje velmi spolehlivě. QT umí dekódovat zatím pouze nejpoužívanější quicktimové formáty „RLE“, „Cinepak“ a navíc i formát se zajímavým názvem „Road Pizza“ (přiznám se, že jsem o něm ještě neslyšel). Animace formátu QuickTime dokáží na Amize přehrát ještě dva programy, respektive dvě odlišné verze XAnim převedeného z Unixu různými programátory. Ani jedna verze XAnim pro Amigu však nemá takovou podporu grafických karet, zvuku a hlavně rychlosti přehrávání současně a jejich délka je několikanásobně větší než délka přehrávače QT. Obě verze XAnim mají také mnohem složitější ovládání z CLI/Shellu a i když pro ně již existují různě spolehlivá GUI, zkoušet nastavovat desítky parametrů metodou pokus/omyl (manuály jsou totiž u většiny GUI velmi chudé a odkazují se pouze na dokumentaci k XAnim samotnému, která je též dost složitě zpracovaná) není zřejmě to nejlepší využití volného času.
QT se spouští zatím pouze z CLI/Shellu, zastavit se dá klasickým break signálem Ctrl+C nebo posláním tohoto signálu z libovolného priority manageru nebo podobné utilitky na task QT. Program má sice ikonku, ale ovládání z Workbenche není zatím vyřešeno. Protože se animace zatím přehrávají pouze z RAM, nelze přehrát animace delší než je velikost volné paměti, autor však slibuje v příštích verzích i přehrávání přímo z HD nebo CD-ROM. Quicktimové animace můžete přehrávat prakticky v jakémkoliv AGA screenmódu bud ve 256 barvách, stupních šedi nebo ve speciálních módech HAM8. Rychlost přehrávání ve 256 barvách i stupních šedi je vysoká, s procesorem 68030 alespoň na 25MHz (můj odhad, měřil jsem to na 68060 s vypnutými cache, což je prakticky totéž) i bez koprocesoru se budou animace o rozlišení cca 160x120 bodů přehrávat dostatečně plynule bez velkého trhání. V módech HAM8 je zpomalení už znatelné, na 030/50MHz s koprocesorem nebo 040/060 se však ani zde animace neškubou, pouze se přehrávají pomaleji. U animací ve větším rozlišení (většinou 320x240 bodů) je rychlost samozřejmě nižší a na 030/25MHz už nebude přehrávání plynulé. Pro animace v rozlišení VGA (640x480 bodů) a televizní kvalitě už potřebujete minimálně procesor 68040 a rychlou grafickou kartu. Žádnou takovou quicktimovou animaci jsem ale neměl k dispozici, takže to mohou být jen dohady. Hodně pak pochopitelně záleží na tom, jakou kódovací metodou a s jakým stupněm komprese jsou animace vytvořeny. Máte-li AmigaOS 3.1+, můžete přehrávání urychlit zapnutím volby „WCP“ (WriteChunkyPixels) a QT pak použije svůj, o něco rychlejší systém zobrazování. S procesory 68040/060 ale rozdíl prakticky nepoznáte. Další možností jak přehrávání zrychlit, je použití volby „Every“ a zadáním čísla (např. 2), přehrávat se poté bude pouze každý druhý snímek. Přehrávání animací na módech grafické karty je samozřejmě kvalitou i rychlostí úplně někde jinde než AGA grafické čipy Amigy, hlavní předností je obraz ve věrných barvách, jen na typu grafické karty pak záleží, jak rychle se budou animace přehrávat. Zatím bohužel chybí jakýkoliv dithering nahrazující chybějící barvy, takže animace přehrávané na amigovských screenmódech mají viditelné fleky vznikající právě z nedostatku barev (256 stačí jen na velmi průměrnou kvalitu) a v HAM8 módech jsou vidět výrazné hamové chyby. Na screenmódech grafických karet běžících ve více než 8mi bitových módech jsou animace přehrávány mnohem kvalitněji, v 16ti a 24 bitové hloubce už samozřejmě žádné nedostatky vidět nejsou.
Synchronizace zvuku je překvapivě dobrá i v HAM8 módech, v ostatních případech je přímo vynikající. Při přehrávání několika desítek animací, což byly většinou ukázky z filmů z různých CDček nebo z široké internetové nabídky se mi ani jednou nestalo, že by se zvuk zasekl nebo byl s obrazem špatně synchronizován. Při použití volby „Every“ je synchronizace zvuku téměř vyloučena, ale i v tomto případě se QT snaží sladit zvuk s obrazem a daří se mu to docela dobře. Manuál formátu Guide je napsán velmi dobře, mimo popisu quicktimových formátů v něm najdete vše potřebné ke zprovoznění programu. QT se občas zasekne při poslání break signálu a v systému zůstane jedna obrazovka navíc. Rychlost systému ale zamrzlý QT téměř neovlivňuje a můžete si ho klidně pustit v dalším tanku. Do budoucna autor programu počítá s přidáním tooltypů pro ovládání z Workbenche, přidáním další typů kódování quicktimových animací, možností přehrávat animace v okénku na libovolném pubscreenu a opomenuto nebude ani přehrávání animací přímo z harddisku či CDROM, dithering i v 8mi bitových módech (zatím citelně chybí zvláště u AGA screenmódů), podporu AVI animací a ECS grafických čipů a vytvořen by měl být i QT a snad i AVI datatyp. Nezbývá než gratulovat autorovi k tak rozsáhlým plánům a těšit se na brzké uvedení nové verze QT.

QT 1.1

Hodnocení: 8,0 z 10
Autor: M.Comstedt
Cena: -
Typ: freeware

+

podpora grafických karet; rychlost přehrávání

-

občas zamrzne; přehrávání pouze z RAM; nelze přehrávat animaci v okně

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 )