Przyjrzymy się teraz konkretnym przykładom,
obrazującym poznane parametry. Ponieważ jeden obraz to tysiąc słów, nie
będę już tłumaczył skryptów – wyczerpujące wyjaśnienia poznaliśmy
powyżej. Przedstawię tylko skrypt oraz odpowiadające mu zrzuty ekranowe
z wynikowego filmu avi. Obrazek ilustrujący daną grupę linii znajduje
się bezpośrednio pod nimi.
Skrypt, na postawie którego powstały poniższe screeny.
[Script Info]
Title: Tutorial AGK & ssa
Original Script: huelgas@poczta.onet.pl
ScriptType: v4.00
PlayResY: 416
PlayResX: 720
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour,
TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow,
Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Styl1,Arial,28,65535,255,65280,0,0,-1,1,1,3,2,30,30,5,0,238
Style: StylSU,Arial,28,65535,255,65280,0,0,-1,1,1,3,2,30,30,5,0,238
Style: Styl2,Raavi,28,65535,255,65280,0,0,0,1,1,0,10,30,30,5,0,238
Style: Styl2 bez obrysu,Raavi,28,65535,255,65280,0,0,0,1,0,0,10,30,30,5,0,238
Style: Styl3,Raavi,28,65535,255,65280,&HFFFFFF,0,0,1,2,4,10,30,30,5,255,238
Style: Styl4,Raavi,28,65535,255,65280,0,0,0,3,1,4,10,30,30,5,0,238
Style: Styl5,Raavi,28,65535,255,65280,65535,0,0,1,1,4,10,30,30,5,0,238
Style: Styl6,Raavi,28,65535,255,65280,0,0,0,1,1,0,10,30,30,5,0,238
Style: Styl7,FZ BASIC 1 HOLLOW,60,0,255,65280,&H4060FF,0,0,1,1,0,10,30,30,5,0,0
Style: Karaoke,Arial,29,&HFF99FF,&H99FFCC,65535,0,0,0,1,2,4,5,16,16,16,0,238
Style: StylSymboli,Wingdings,150,16777215,255,65280,0,0,0,1,1,3,5,30,30,5,0,2
Style: StylSymboli2,Webdings,75,13158,255,65280,0,0,0,1,0,0,5,30,30,5,0,2
[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
;To jest linia komentarza, ponieważ zaczyna się średnikiem. Może być
umieszczona w dowolnym miejscu skryptu i zawierać pożyteczne uwagi i
spostrzeżenia. AGK jej nie widzi i nie wripuje jej. Również postawienie
średnika przed jakąś linią skryptu – np. przed Dialogue – uczyni ją
niewidzialną.
Dialogue:
Marked=0,0:02:02.00,0:02:07.00,Styl1,,0000,0000,0000,,{\a6\q1}Na samym
początku kawałek przeciętnego, żółtego tekstu, z różnymi ustawieniami
zawijania. Przyjrzyjcie się dokładnie liniom skryptu!
Dialogue:
Marked=0,0:02:02.00,0:02:07.00,Styl1,,0000,0000,0000,,{\a10\q0}Na samym
początku kawałek przeciętnego, żółtego tekstu, z różnymi ustawieniami
zawijania. Przyjrzyjcie się dokładnie liniom skryptu!
Dialogue: Marked=0,0:02:02.00,0:02:07.00,Styl1,,0000,0000,0000,,{\q2}Na
samym początku kawałek przeciętnego, żółtego tekstun, z różnymi
ustawieniami zawijania. Przyjrzyjcie się dokładnie liniom skryptu!
Dialogue:
Marked=0,0:01:39.00,0:01:44.00,Styl3,,0200,0200,0000,!Effect,{\q1}Nasz
tekst może być rozłożony dosłownie na całym ekranie i korzystać z 216
kolorów webowych.
Dialogue: Marked=0,0:01:39.00,0:01:44.00,Styl2,,0010,0010,0010,!Effect,{\a1\c&H0000FF&}DolnyNdo lewej
Dialogue: Marked=0,0:01:39.00,0:01:44.00,Styl2,,0010,0010,0010,!Effect,{\a2\c&HFF00FF&}DolnyNwyśrodkowany
Dialogue: Marked=0,0:01:39.00,0:01:44.00,Styl2,,0010,0010,0010,!Effect,{\a3\c&HFF0000&}DolnyNdo prawej
Dialogue: Marked=0,0:01:39.00,0:01:44.00,Styl2,,0010,0010,0010,!Effect,{\a5\c&H0099FF&}GórnyNdo lewej
Dialogue: Marked=0,0:01:39.00,0:01:44.00,Styl2,,0010,0010,0010,!Effect,{\a6\c&H00FFFF&}GórnyNwyśrodkowany
Dialogue: Marked=0,0:01:39.00,0:01:44.00,Styl2,,0010,0010,0010,!Effect,{\a7\c&H00FF00&}GórnyNdo prawej
Dialogue: Marked=0,0:01:39.00,0:01:44.00,Styl2 bez obrysu,,0010,0010,0010,!Effect,{\a9\c&H000000&}ŚrodkowyNdo lewej
Dialogue: Marked=0,0:01:39.00,0:01:44.00,Styl2,,0010,0010,0010,!Effect,{\a11\c&HFFFF00&}ŚrodkowyNdo prawej
Dialogue: Marked=0,0:01:53.10,0:01:57.00,Styl2,,0001,0000,0001,!Effect,{\a5}Dzięki
Dialogue: Marked=0,0:01:53.10,0:01:57.00,Styl2,,0030,0000,0020,!Effect,{\a5\b1\fnCourier New}marginesom
Dialogue: Marked=0,0:01:53.10,0:01:57.00,Styl6,,0600,0000,0060,!Effect,{\a5\fs45\c&HFF6040&}stylom
Dialogue: Marked=0,0:01:53.10,0:01:57.00,Styl2,,0030,0000,0100,!Effect,{\a5}i
Dialogue:
Marked=0,0:01:53.10,0:01:57.00,Styl2,,0450,0000,0100,!Effect,{\a5\c&H60FF40&}z{\b1\i1}n{\b0\i0}acz{\b1\i1}n{\b0\i0}iko{\b1\i1}m
Dialogue: Marked=0,0:01:53.10,0:01:57.00,Styl4,,0200,0000,0130,!Effect,{\a5}możemy
Dialogue: Marked=0,0:01:53.10,0:01:57.00,Styl5,,0350,0000,0130,!Effect,{\a5}zarzucić
Dialogue: Marked=0,0:01:53.10,0:01:57.00,Styl7,,0480,0000,0140,!Effect,{\a5}obraz
Dialogue: Marked=0,0:01:53.10,0:01:57.00,Styl2,,0150,0000,0250,!Effect,{\a5\b1\i1\c&H4060FF&\fnRavie\fs90\fe0}bardzo
Dialogue: Marked=0,0:01:53.10,0:01:57.00,Styl2,,0190,0000,0300,!Effect,{\a5\fs12}różnorodnym
Dialogue: Marked=0,0:01:53.10,0:01:57.00,Styl2,,0090,0000,0330,!Effect,{\a5\fnFZ BORDERS 11\fs40\fe0}tekstem.
Dialogue: Marked=0,0:01:53.10,0:01:57.00,StylSymboli,,0540,0000,0270,!Effect,[
Dialogue: Marked=0,0:01:53.10,0:01:57.00,StylSymboli2,,0280,0000,0005,!Effect,jjj
Dialogue: Marked=0,0:00:38.14,0:00:50.00,Karaoke,,0000,0000,0000,Karaoke,{\k175}Śpiewać {\k100}każdy {\k100}może{\k75}...
Dialogue: Marked=0,0:00:38.14,0:00:50.00,Karaoke,,0000,0000,0030,Karaoke,{\K175}Śpiewać {\K100\K100}każdy {\K100}może{\K75}...
Dialogue: Marked=0,0:00:38.14,0:00:50.00,Karaoke,,0000,0000,0060,Karaoke,{\K0}Śpiewać {\K200\K500}każdy {\K100}może{\K75}...
Dialogue:
Marked=0,0:00:55.00,0:01:20.00,Styl1,,0000,0080,0000,Banner;10,{\a6\i0}W
celu dodania jakiejś extra informacji, możemy posłużyć się banerem.
Dialogue: Marked=0,0:00:55.00,0:01:20.00,StylSU,,0000,0080,0000,Scroll
Up;346;70;30,{\i0\q2\fs35}Napisy końcowe\N\N{\fs28}Możemy je łatwo
utworzyć\Nprzy pomocy efektu przejścia ScrollUp,Npodając na
przykład:\N\NAutora tłumaczeniaNAutora skryptuNNazwę
rippera\N\Nalbo\N\N{\c&HFFFF99&}wasz@e-mail
Słowo na zakończenie:
Jeszcze kilka informacji, które mogą się okazać
pożyteczne, a o których nie wspomniałem wcześniej, by nie zakłócać
opisu rzeczy najważniejszych.
-
Jeśli dwa napisy pojawią się w tym samym miejscu i czasie na ekranie –
AGK automatycznie je rozsunie i wyświetli jeden nad drugim... o ile
będzie miejsce na ekranie. Zalecam zdanie się na własne ustawienia a
nie na los szczęścia.
-
Widać to w powyższym skrypcie, ale przypomnę, że kilka napisów może
mieć ten sam czas wyświetlania. Podobnie nie ma znaczenia kolejność
linii dialogów w skrypcie – to, co będzie na początku można wpisać w
którymkolwiek miejscu, choćby na końcu, skryptu.
-
Z używaniem symboli (czcionek o encoding=2, np. Webdings) wiąże się
pewna niedogodność – nie można ich łamać; znacznik {N} czy
{fe0}wyświetli się jako cztery symbole i chyba nie można tego obejść.
A może ktoś z Was znajdzie sposób? Ale z pojedynczymi liniami nie ma
problemów.
-
Najlepiej wyglądają kolory stonowane, tych o wysokim kontraście proponuję unikać. Użyłem ich tylko poglądowo.
-
Warto ściągnąć filtr Subtitler (ale nie instalujmy go! – w AGK prościej
dodamy napisy) do VirtualDubModa, ponieważ zawiera przykładowy skrypt
demo.ssa. Załadujmy go do jakiegoś filmu i obejrzyjmy w podglądzie AGK,
by poznać inne przykłady ssa. Pamiętajmy, że efekty Scroll Up i Baner
działają tam trochę inaczej i poprawmy sami skrypt.
NA KONIEC
Nie przesadzajmy z fajerwerkami.
Banery i inne pełzające rzeczy umieszczamy na
KOŃCU filmu.
Używajmy
JEDNEJ czcionki w filmie a potęgę ssa używajmy głównie w stopce.
Niech inni też mają przyjemność obejrzenia tego filmu.
I pamiętajmy o jednym:
Wripowanych napisów nie da się usunąć !