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

MovieShop 3.4

Tomáš Lebr

Karta VLab Motion by byla k ničemu bez programu MovieShop. Teprve pak vznikne z Amigy digitální střihací studio.

Následující článek stručně popisuje vlastnosti MovieShopu. Popis ovládacích prvků programuje vyveden v maximální stručnosti, koneckonců dokumentace dodaná výrobcem má přes dvěstě stran.

Záznam na disk II
Zatímco o hardwarové kompresi byla řeč minule, nyní se zaměříme na způsob ukládání na disk.
Požadavek co možná největší přenosové rychlosti si zde vynutil některé kompromisy. Jednotlivé kompresované půlsnímky, zabírající cca 10 až 50 kB, se ukládají prostřednictvím příslušného ovladače disku přímo na zvolený partition. Nikoli ovšem jako jednotlivé soubory, ale kontinuálně s tím že informace o jejich fyzickém umístění na disku se udržují pouze v operační paměti. Značné zrychlení, znásobené ještě vyrovnávací pamětí a synchronním přenosem po SCSI sběrnici je bezesporu klad. Nevýhodou je značná citlivost na zhroucení systému - zkolabuje-li program nebo počítač, jsou data sice zaznamenána, nevíme však kde. Soubor s popisem pracovního disku se sice dá periodicky ukládat, ale při větších rozměrech to přeci jen zdržuje.

Scény
Druhá úroveň jsou jednotlivé scény vašeho záznamu. Skládají se ze snímků zaznamenaných na disku, v podstatě však obsahují pouze odkazy na ně. Výhodu oceníte při stříhání - zjistíte-li z hrůzou, že jste krátili příliš, nic není ztraceno. Snímky se z disku nesmazávají, takže stačí vyhledat v surovém záznamu, a je po problému. Navíc vzniká zajímavý vedlejší efekt. Použijete-li ty samé snímky ve více scénách, nezabírají místo na disku. Ideální řešení pro experimentování.

Seskupování scén
Důležitou součást editačního systému programu tvoří seskupování scén. Vytvořením čehosi podobného stromové struktuře adresářů se dá usnadnit čas i práce při skládání filmu z jednotlivých záběrů dohromady. Film ze svatby by mohl vypadat například takto:
- příjezd - ženich
- strýc Rudolf
- detail - značka zákaz parkování
- rodiče ženicha
- nevěsta
- další příbuzní
- polocelek - strýc a strážník
- dveře - všichni vcházejí
- obřad - celek
- síň
- ...
až po
- odjezd - ...
- ...
- detail - strýc konečně platí pokutu
- polocelek - opuštěný prostot před radnicí
- titulky
což nepotřebuje komentář.

TimeLine
Nejvyšší úrovní celého střihacího systému je elektronický scénář filmu, nazývaný TimeLine (české a slovenské jméno nemá). Sem se myší přenášejí jednotlivé scény (nebo skupiny scén) ze seznamu a řadí za sebe. Zcela stejně sem lze umístit efekty (viz dále). K TimeLine existuje podobný ovládací panel jako pro scény, není tu ovšem možnost záznamu. Malá tlačítka na horním okraji slouží pro změnu měřítka nebo spuštění výpočtu efektů (viz dále).

Další ovládací prvky
Blokové operace
Okno s tlačítky ovládajícími jednotlivé blokové operace víte na obrázku. Začátek (nebo konec) bloku se označí tlačítkem Mark Block, údaj ve tvaru minuty.sekundy:snímky se objeví v okně. Druhý konec určuje aktuální pozice ve scéně v okamžiku, kdy kliknete na tlačítko blokové operace. Bloky se „odkládají“ do samostatného clipboardu, což umožňuje snadné přenosy mezi scénami. Kromě běžných operací můžete do scény blok vložit pozpátku, nebo zrychleně/zpomaleně.
Není také problém zdigitalizovat animovaný film po jednotlivých snímcích jako samostatné scény dlouhé právě jeden snímek a pak je zkompletovat do jedné nebo více delších scén.

Označování
Pro rychlou orientaci v TimeLine program označuje scény zmenšenými snímky, zvanými anglicky Stamps (poštovní známky). K základnímu popisu slouží první a poslední snímek scény, což ovšem nemusí být nijak užitečné (například pokud se začíná i končí tmou). Proto si můžete v každé scéně označit některý snímek jako referenční, kterým ji výstižně charakterizuje. Ten se pak objeví uprostřed scény na TimeLine a usnadní vám orientaci.

Vytváření efektů
Když jsem nedávno četl popis obslužného programu ke kartě Broadcaster Elite, velmi mě překvapil způsob, jak se zde vytvářejí efekty zcela stejně jako na mnohonásobně levnějším VLabu - nikoli v reálném čase, ale všechno si musíte vypočítat předem. Tuto vlastnost MovieShopu jsem do té doby považoval za značnou nevýhodu, danou především celkovým úsporným řešením.
Konkrétní realizace efektů je vcelku jednoduchá. Můžeme volit mezi dvěma způsoby generovaní ze scén seřazených na TimeLine. První, jednoduší, se používá pro běžné zatmívačky, roztmívačky a prolínačky. Umístíme dvě zdrojové scény na časové osy tak, aby se částečně překrývali a na osu operátor myší přeneseme z okna požadovaný efekt. Nastavíme přesné časové hodnoty a typ efektu. Poté, co se nám takto podaří sestavit celý film, můžeme spustit výpočet. Zde se platí časem za ušetřené peníze, protože vše musí zařídit hlavní procesor. Dekódování, výpočet a opětné zakódování jednoho snímku trvá nejméně pět sekund, plus čas na vytvoření efektu. Ten může být zanedbatelný, například při převrácení kolem osy, ale spíše delší, třeba při otočení obrázku o obecný úhel. S kalkulačkou v ruce snadno zjistíme, že i jednoduchá prolínačka vytváří příjemnou přestávku na čaj, při soustavné práci vedoucí k závislosti.
V praxi se tato situace řeší jediným možným způsobem. Programátoři připsali funkci umožňující vypočítat náhled v nízkém rozlišení. Poté co jste se vším spokojeni, můžete spustit definitivní výpočet, který většinou trvá několik hodin (takže se dělá přes noc).
Pro složitější efekty se používá složitější způsob, podobný počítání na kalkulátorech HP, nazývaný Reverse Polish Notation. UPN je německý přepis této zkratky. Dá se jím vytvořit prakticky libovolná kombinace, i velmi složitá, kombinací jednoduchých základních operací. Princip je poměrně jednoduchý, uvnitř systému je zásobník, do kterého postupně zadáváte čísla (operandy). Aritmetické operace se provádějí s dvěma naposledy zadanými, která jsou zároveň ze zásobníku odstraněna a nahrazeny výsledkem.
Zcela stejně funguje systém UPN, s jediným rozdílem, že místo čísel se zadávají scény nebo jejich části, a místo výpočtů se provádějí grafické operace. Nyní teprve oceníte modulární charakter systému, protože vhodnou kombinací snadno vytvoříte efekty typu obraz v obraze nebo přechody a prolnutí scén vlastní konstrukce. (A uživatelé Scaly prasknou závistí)
Nejprve jednoduchý příklad (prolínačka). Postup vytvoření je obdobný jako v předchozím případě, scény umístíme na Time Line a myší přineseme efekt Fade. Výsledek by měl vypadat takto:

[.] Time Line
L1 I XXXXXXXXXX-Scéna2-XXXXXXXXXXXX
L2 IXXXXXXXXXXXXXX-Scéna1-XXXXXXXXXXXX
L3 I XX-Prolínačka-XX
L4 I . . . .

Zpracování proběhne přibližně takto. Výsledný snímek se začne vytvářet vyhodnocováním TimeLine směrem odshora dolů. V první a třetí části našeho příkladu je pouze jedna scéna, takže není co řešit a obrázek se objeví na výstupu. V prostřední části vytváříme prolínačku. Na ni potřebujeme dvě scény a efekt jménem fade. Parametry efektu se vyjímají ze zásobníku, proto musí být scéna 1 „pod“ scénou 2.
Tento postup vypadá na první pohled nelogicky, ale jeho velkou výhodou je možnost vytvořit libovolně komplikovaný efekt složený z mnoha jednoduchých. „Algebraický“ systém (zachováme-li naše přirovnání ke kalkulátorům) by vyžadoval nutnost vyrobit nějakou obdobu závorek, což by celou obsluhu velmi zkomplikovalo.
Nabídka efektů je velmi široká, najdeme zde fade (zatmívačka. roztmívačka, prolínačka), wipe (stíračka), shift (odsunutí), flip (prolnutí scén překlopením), compose (složení dvou obrázků), scale (úprava rozměrů), rotace (otočení), trop (oříznutí) a mnoho dalších, včetně jednoduchého titulkování.
Složitější příklad může vypadat takto (v závorkách jsou moje komentáře):

[.] Time Line
L1 IXXXXXXXXXXXXX-Scéna1-XXXXXXXX (podklad)
L2 I (přiletí) XXXXXXXXXX-Scéna2-XXXXXXXXXXXXXXXX
L3 I XXX SCALE XXXX (změna rozměru)
L4 I XXX ROTATE XXX (otočit o daný úhel)
L5 I XX COMPOSE XXX (složit dohromady)
L6 I . . .

namísto obyčejné prolínačky přiletí rotující další scéna. Parametry v operátorech mohou být nastaveny jako lineárně se měnící - v každém snímku se například pootočení změní o 12 stupňů a během celé operace se obrázek zvětší z 0 na 100% velikostí.
Podobně se dá nahradit i genlock:

L4 IXXXXXXXXXXXXXXXXX-Scéna1l-XXXXXXXXXXXXXXXXXXXXXXX
L1 I XXX-Scéna2-XXX (titulek, prolne se)
L2 I XXXX MASK XXXX (odstranění podkladu)
L5 I XX COMPOSE XXX (složit dohromady)
L6 I . . .

V operátoru Mask se dá nastavit i průsvitnost - to většina levných genlocků neumí. Stejně tak se obvykle (v domácích podmínkách) nedají kombinovat dva videosignály.
Celá koncepce systému je modulární, je tudy možné dokoupit další méně běžné efekty od výrobce i nezávislých firem, nebo si je dokonce sami naprogramovat.

Klíčování
Jediný efekt, realizovatelný v reálném čase, je klíčování. Karta umí při reprodukci do procházejícího obrazu přimíchat místo určité barvy záznam z harddisku. Barva se dá nastavit podle tabulky v manuálu, nejsme omezeni pouze na tradiční světle modrou. V nouzi si tak můžete vytvořit náhradu genlocku.

ARexx
Prakticky žádnému slušném programu dnes nechybí ARexxový port, ani MovieShop není výjimkou. Pomocí skriptu se dají jednotlivé snímky upravovat externím programem (ImageFX, ADPro). Prakticky všechny funkce z menu mají své ekvivalenty v příkazech. Výrobce dodává několik příkladů praktického využití, zejména pro automatické vytváření efektů na TimeLine.
Poněkud komplikované, ale realizovatelné by bylo vytvoření automaticky vysílajícího studia (sen všech provozovatelů kabelových televizí) zkombinováním několika programů a hardwaru pro řízení techniky. Ve výhledech do budoucna je například zmiňován systém dálkového ovládání CTRL+L.

Export/import
I velmi propracovaný program stěží může pokrýt všechny požadavky uživatelů, mnohdy značně různorodé. Nejhorší možná varianta, data uvězněná uvnitř bez jakýchkoli možností externího zpracování, patří pouze do říše zlých snů. snad všechny programy této kategorie si poradí s přenosy bez problémů. Nabízené formáty jsou víceméně standardní a přizpůsobené ke spolupráci s běžně rozšířenými programy pro image processing ADPro, ImageFX a dalšími. Můžeme ukládat jak celé, tak půlsnímky ve formátu IFF a 24 bitech. Velmi užitečná, je podpora FRED-listů pro oba typy. Importovat se dá široká škála 24-bitových IFF formátů, i když ne úplně všechny typy, které může člověk potkat, a verze 3.0 navíc přinesla podporu několika grafických formátů z PC. Mimoto můžeme uložit nebo přečíst zvuky ve většině obvyklých formátů.

Závěrem...
Nesním co bych ještě dodal, v minulém čísle byla karta vcelku pochválena. Ale s výhradami, což platí i pro MovieShop. Určitě existují lepší programy, i lepší karty. Nicméně v této cenové kategorii se myslím MacroSystem nemá za co stydět. Například by neškodilo vestavět některé často používané efekty nějak napevno, případně vymyslet rychlejší algoritmus výpočtu. Současná verze nepodporuje režim TrueColor ani HiColor. Možná by neškodilo vyrobit nějaký prostředek umožňující editaci na úrovni jednotlivých snímků, například pro vytváření animovaných filmů. Jako většina dalších programů, i MovieShop prochází vývojem. Doufám, že alespoň některých chybějících věcí se dočkáme v budoucích verzích.

MovieShop 3.4

Hodnocení: 8,0 z 10
Autor: MacroSystem
Cena: v ceně karty
Typ: komerční

+

lze lokalizovat (od verze OS 2.0), relativně snadná obsluha, modulární koncepce a rozšiřitelnost

-

občas se hroutí, málo grafických formátů pro export, neumí import a export animací

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 )