|
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社區。
您需要 登錄 才可以下載或查看,沒有賬號?註冊
x
Text 字幕本文
以文本(*.txt 文字檔)方式打開ASS後我們看到正文上面有這樣一組標題
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Layer 字幕層次 字幕重疊時數值大的顯示在上層
Start 開始時間 格式0:00:00.00 最小單位1/100秒
End 結束時間
Style 字型名稱
Name 名字,相當於註解
MarginL 同[v4+ Styles]
MarginR 同[v4+ Styles]
MarginV 同[v4+ Styles]
Effect 顯示的方式
Effect 顯示的方式一般有以下幾種:
Scroll up;<y1>;<y2>;<delay>[;<fadeawayheight>] 字幕從下向上移動
Scroll down;<y1>;<y2>;<delay>[;<fadeawayheight>] 字幕從上向下移動
y1,y2=上下範圍
delay=速度。表示移動一像素所用的時間,單位為1/1000秒delay=5 表示一秒移動200的距離
XXdeawayheight 上下的淡出淡入範圍
Banner;<delay>[;<lefttoright>[;<fadeawaywidth>]字幕橫向移動
lefttoright <0/1> 0從右向左移動,1從左向右移動
XXdeawaywidth 左右的淡出淡入範圍
==================== ASS指令 ====================
基本指令
所有指令加“{}”表示
\n,\N,\h除外
所有指令由“\”開頭
\n 空格,寬度超出範圍後自動換行
\N 斷行
\h 空格(字與字之間空一格)
\b<0/1> 粗體 0關閉,1開啟
\i<0/1> 斜體 0關閉,1開啟
\u<0/1> 底線 0關閉,1開啟
\s<0/1> 刪除線 0關閉,1開啟
\bord<width> 邊框寬度
\be<0/1> 柔化 0關閉 1開啟(主題邊緣柔化)
\blur<depth>邊框模糊(不大於100)
\shad<depth> 陰影距離
\fn<font name> 改變字型
\fs<font size> 改變字體大小
\fsc<x/y><percent> 字符縮放 正常大小為100%
\fsp<pixels> 調整字體間距
\fr[<x/y/z>]<degrees> 旋轉
\fr = \frz,和[v4+ Styles]中的Angle效果相同 旋轉所圍繞的中心由\a或\an決定
\fe<charset> 改變文字樣式編碼
\c&H<bbggrr>& 改變顏色 十六進制00-ff,藍綠紅
\c = \1c
\1c&H<bbggrr>& 改變主要顏色
\2c&H<bbggrr>& 改變次要顏色
\3c&H<bbggrr>& 改變邊框顏色
\4c&H<bbggrr>& 改變陰影顏色
\alpha&H<aa>& 改變透明度
\alpha 同時改變字幕所有部分的透明度
\1a&H<aa>& 改變主要透明度
\2a&H<aa>& 改變次要透明度
\3a&H<aa>& 改變邊框透明度
\4a&H<aa>& 改變陰影透明度
\r[<style>] \r恢復成最初的字體
\r <style>重置字幕類型設置
\org<x>,<y> 焦點對齊設置銀幕坐標原點(一般用於旋轉和縮放特效的坐標軸)
\an<alignment> 設置對齊方式( \an1 ~ \an9)
左 中 右
上 7 8 9
中 4 5 6
下 1 2 3
一般正文用\an2,特效用\an5
\an對整個字幕有效,不論放在何處調整對齊方式都非常重要,
它決定了字幕旋轉,縮放,移動時的參照點。對齊方式是針對字幕的整體有效,
字幕中的每個字符都是向下方對齊的,如果要使用不同大小的字符,
應該將一段字幕分為多段時間軸相同的字幕
卡拉ok
\k<duration> 卡拉OK (Karaoke)
\k 無平滑效果
\K或\kf 有平滑效果
\ko 邊框的卡拉OK效果(時間單位是1/100秒)
{\K50}aaaa表示用0.5秒來顯示歌詞aaaa(後面沒有字符表示停頓一段時間)
動態效果
\t([<t1>, <t2>, ] [<accel>,] <style modifiers> )
t1,t2分別是動態效果開始和結束時間,省略後以時間軸的開始結束時間為準
accel控制動態效果的運動速度 1 正常速度
0<accel 速度從快到慢減速運動
1<accel 速度從慢到快加速運動
計算公式為 t時的動作完成量 = pow((t-t1)/(t2-t1), accel)
style modifiers可以使用的效果 \c,\<1/2/3/4>c,\alpha,\<1/2/3/4>a,\fs,\fr[<x/y/z>],\fsc<x/y>,\fsp,\bord,\shad,\clip
可同時使用多種效果
位移
\move(<x1>, <y1>, <x2>, <y2>[, <t1>, <t2>])
x1,y1為移動開始的位置
x2,y2為移動結束的位置
銀幕的左上角是0,0,右下角由[Script Info]中的PlayResX:和PlayResY:決定
t1,t2是移動開始和結束時間,省略後以時間軸的開始結束時間為準。
只能使用一次
\pos(<x>,<y>)
改變位置
只能使用一次
使用\move或\pos後MarginL,MarginR,MarginV無效
\fade(<a1>, <a2>, <a3>, <t1>, <t2>, <t3>, <t4> )
淡出淡入效果
a1是顯示開始時的透明度,t1,t2表示顯示的開始和結束時間
a2是顯示結束到消失開始時的透明度
a3是消失結束時的透明度,t3,t4表示消失的開始和結束時間
此處透明度必須使用十進位來表示,範圍0-255
\fad(<t1>,<t2>)
淡出淡入效果(基本指令)
t1表示顯示使用的時間
t2表示消失使用的時間
\p<0/1/2...> 繪圖,參數1/2...表示繪圖比例,0表示繪圖結束。
\p<1/2...> <繪圖命令>\p0 繪製圖形,繪製出的圖形作為一個字符來處理,可以進行旋轉,縮放等。
繪圖命令:
m <x> <y> 移動到x,y並開始繪製
繪圖開始時必須使用一次
n <x> <y> 移動到x,y並開始繪製,但不關閉上一個繪圖
l <x> <y> 畫直線到x,y
可以用l <x1> <y2> <x2> <y2> ... <xn> <yn>的方式畫連續直線
b <x1> <y1> <x2> <y2> <x3> <y3> 畫曲線
s <x1> <y1> <x2> <y2> <x3> <y3> ... <xn> <yn> 畫封閉曲線
p <x> <y> 延伸封閉曲線
c 關閉封閉曲線
繪製的圖形是實心的,在前面添加\1a&Hff&可以得到空心的圖形
\clip(<x1>,<y1>,<x2>,<y2>) :設置截取範圍
預設為矩形,以x1,y1;x2,y2分別為對角線端點坐標
此指令標記可以跟在\t後形成動態特效,只有在此範圍內的字幕才能顯示。
基本上字幕是一門學問(或說任何一件事要講究起來都可以是一門學問),是種相當細心又耗時的苦工。
以上僅是一些字幕的基本運用技巧,看的懂得人不見的就很會做字幕,看不懂得也不一定做不出好字幕,
如何去融會貫通串連各種effect 去達到想到的結果,"思考"是很重要的~
待續................... |
|