1 頁 (共 1 頁)

[教學] SSA/ASS 字幕實戰教學 Chpter.4 邁向ASS之路

發表於 : 2005-01-03, 10:57
RalfX
前言:
在學會SSA的用法之後,讓我們更往上升級成ASS吧

除了原本的卡拉刷色之外..ASS更提供了許多強大的變化功能
包括移動、轉動、淡入淡出、時間變化、Alpha色層、套用Style等...(詳待下章xd)
一言以蔽之就是「會動的字幕」w
當然太花俏觀眾可是吃不消的xd

本章在此先檢視SSA/ASS敘述的差異,作出必要的修改,以便順利使用ASS的強大功能

範例檔:LOVE WING.ass

發表於 : 2005-01-03, 11:35
RalfX
Chpter.4
邁向ASS之路

對SSA敘述結構不熟者,請回Chpter.1複習一下兼對照用,前面講解的很清楚

EX:
[Script Info]
Title: <untitled>
Original Script: <unknown>
ScriptType: v4.00+
Collisions: Normal
PlayResX: 640
PlayResY: 480
PlayDepth: 0
Timer: 100.0000
WrapStyle:0

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: 漢字春,TT-仙草MP,32,&H0046d490,&H00beebdb,&H00316b53,&H00404040,-1,0,0,0,100,100,0,0.00,1,1,1,2,30,30,32,128

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 2,0:00:30.83,0:00:35.74,漢字春,,0000,0000,0000,Karaoke,{\K20}{\fad(200,200)}{\K33}春{\K16}を{\K45}告{\K33}げ{\K34} {\K65}踊{\K31}り{\K18}だ{\K15}す{\K59}山{\K102}菜{\K20}


[Script Info]

ScriptType: v4.00+
ASS敘述的版本指定為v4.00+,(雖然這裡的+號實際上可有可無)

WrapStyle:0
換行型式:
0:智慧換行,超出畫面時自動執行
1:行末文字換行,唯\N強制斷行
2:不換行,\n \N皆可斷行
3:同0,但字幕低者較寬
WrapStyle沒寫時,預設為0

發表於 : 2005-01-03, 13:32
RalfX
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding


[V4+ Styles]
指定字幕型式,+號不可省略,會出現字幕易位等錯誤

Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding

Name
字幕型態名稱

Fontname
字型名稱,無法使用日文名稱時請指定其英文名

Fontsize
字體大小

PrimaryColour
文字主色,變色後之色

SecondaryColour
第二色,變色前之色

OutlineColour (舊TertiaryColour)
第三色,外框、輪廓色

BackColour
第四色,影子的顏色

在ASS裡新增了Alpha色,指定方式為&HAABBGGRR,若缺少&H則字幕會被忽略
10進位寫法雖然也通,建議採16進位,透明的數字很長的,另外要做顏色變化時也容易搞混

Bold
粗體字指定,-1是指定,0是不指定

Italic
斜體字指定,-1是指定 0是不指定

Underline
字底線指定,-1是指定 0是不指定

StrikeOut
刪去線指定,-1是指定 0是不指定

ScaleX
設定字寬比例,單位為%

ScaleY
設定字高比例,單位為%

Spacing
額外增加字距,單位為像素

Angle
字幕角度,轉角實際範圍360度,可負數指定
EX:
Style: 漢字春,TT-仙草MP,32,&H0046d490,&H00beebdb,&H00316b53,&H00404040,-1,0,0,0,100,100,0,-30.00,1,1,1,2,30,30,32,128

BorderStyle
外框指定,1是指定有影子和字體外框,3是指定方框(像是字幕帶的效果..不建議使用)

Outline
外框粗細,單位像素,值0~4

Shadow
影子粗細,單位像素,值0~4

Alignment
字幕位置,為數字鍵配置,依序排列上中下
7左 8中 9右
4左 5中 6右
1左 2中 3右
原本放在中上方的字幕記得要修改喔 8)

MarginL MarginR MarginV
字幕的邊緣限制,左側/右側/下方(or上方)
避免被電視切畫面,單位像素,低於30會很危險..

AlphaLevel
指定字幕透明度,0表示不透明.

Encoding
字幕編碼,使用日文字型的時候請用128,西歐語系為0


[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 2,0:00:30.83,0:00:35.74,漢字春,,0000,0000,0000,Karaoke,{\K20}{\fad(200,200)}{\K33}春{\K16}を{\K45}告{\K33}げ{\K34} {\K65}踊{\K31}り{\K18}だ{\K15}す{\K59}山{\K102}菜{\K20}


Layer
字幕層的高度,最低為0,概念與圖層相同,不同層的字幕不會出現衝時間被易位的現象

指令語法留待下章解說 8)

發表於 : 2005-01-03, 13:56
RalfX
嗯..重點來了 8)
將ssa修改成ass格式

[Script Info]
不理他沒關係 :P


[V4 Styles] 改成 [V4+ Styles]
Format裡插入Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, (最快的手段是把上面紅字貼過去xd)
在字幕型態裡,斜體後面(即顏色後第2個數字後方)插入 0,0,100,100,0,0.00, ,字幕位置在中上方的也要記得修改 8)
顏色也建議改成16進位好處理


[Events] 裡,請善用Ctrl+H取代功能,將Marked=0一口氣改為0或你想要的數字即可,預留空間可以方便作多層處理

基本上這樣子就該是正常的ass格式了,若顯示不正確請先檢查語法有無遺漏錯誤之處