前言:
在學會SSA的用法之後,讓我們更往上升級成ASS吧
除了原本的卡拉刷色之外..ASS更提供了許多強大的變化功能
包括移動、轉動、淡入淡出、時間變化、Alpha色層、套用Style等...(詳待下章xd)
一言以蔽之就是「會動的字幕」w
當然太花俏觀眾可是吃不消的xd
本章在此先檢視SSA/ASS敘述的差異,作出必要的修改,以便順利使用ASS的強大功能
範例檔:LOVE WING.ass
[教學] SSA/ASS 字幕實戰教學 Chpter.4 邁向ASS之路
版主: skyrain
[教學] SSA/ASS 字幕實戰教學 Chpter.4 邁向ASS之路
最後由 RalfX 於 2006-09-12, 11:28 編輯,總共編輯了 3 次。
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
邁向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
最後由 RalfX 於 2006-07-15, 02:18 編輯,總共編輯了 2 次。
[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右
原本放在中上方的字幕記得要修改喔
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,概念與圖層相同,不同層的字幕不會出現衝時間被易位的現象
指令語法留待下章解說
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右
原本放在中上方的字幕記得要修改喔
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,概念與圖層相同,不同層的字幕不會出現衝時間被易位的現象
指令語法留待下章解說
最後由 RalfX 於 2005-01-11, 09:39 編輯,總共編輯了 2 次。
嗯..重點來了
將ssa修改成ass格式
[Script Info]
不理他沒關係
[V4 Styles] 改成 [V4+ Styles]
Format裡插入Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, (最快的手段是把上面紅字貼過去xd)
在字幕型態裡,斜體後面(即顏色後第2個數字後方)插入 0,0,100,100,0,0.00, ,字幕位置在中上方的也要記得修改
顏色也建議改成16進位好處理
[Events] 裡,請善用Ctrl+H取代功能,將Marked=0一口氣改為0或你想要的數字即可,預留空間可以方便作多層處理
基本上這樣子就該是正常的ass格式了,若顯示不正確請先檢查語法有無遺漏錯誤之處
將ssa修改成ass格式
[Script Info]
不理他沒關係
[V4 Styles] 改成 [V4+ Styles]
Format裡插入Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, (最快的手段是把上面紅字貼過去xd)
在字幕型態裡,斜體後面(即顏色後第2個數字後方)插入 0,0,100,100,0,0.00, ,字幕位置在中上方的也要記得修改
顏色也建議改成16進位好處理
[Events] 裡,請善用Ctrl+H取代功能,將Marked=0一口氣改為0或你想要的數字即可,預留空間可以方便作多層處理
基本上這樣子就該是正常的ass格式了,若顯示不正確請先檢查語法有無遺漏錯誤之處