ASS格式

ASS格式

ASS格式是大多數字幕製作者所公認的並且經常使用的字幕格式

定義

ASS 是大多數字幕製作者所公認的並且經常使用的字幕格式

簡介

下面根據動漫花園 wanghさん 的格式解釋文作簡單修改而得

Script Info

解析度設定

PlayResX: 螢幕的寬度

PlayResY: 螢幕的高度

V4+ Styles 格式

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

Name 風格樣式的名稱

Fontname 所使用的字型的名稱

Fontsize 字型大小

PrimaryColour 第一顏色

SecondaryColour 第二顏色

OutlineColor 框線顏色

BackColour 陰影顏色

Bold 粗體

Italic 斜體

Underline 下劃線

Strikeout 刪除線

-----------------------

參數

0關閉 -1開啟

------------------------

ScaleX 橫向縮放

ScaleY 縱向縮放

單位是%,默認為100,即正常大小

Spacing 字間距

Angle 旋轉

為Z軸旋轉

BorderStyle 框線樣式

Outline 框線寬度

Shadow 陰影距離

Alignment 對齊方式

為鍵盤數字鍵位區

左 中 右

上 7 8 9

中 4 5 6

下 1 2 3

MarginL 字幕距左邊的距離,右對齊時無效

MarginR 字幕距右邊的距離,左對齊時無效

MarginV 字幕高度

下對齊時表示到底部的距離

上對齊時表示到頂部的距離

中對齊時無效

Encoding 字型編碼 VISTA中 另有情況

Events

Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text

Layer 字幕層次

字幕重疊時數值大的顯示在最靠近作者的那一層

Start 開始時間

格式0:00:00.00

最小單位1/100秒

End 結束時間

Style 套用V4+風格名稱

Name 名字,相當於注釋

MarginL

MarginR

MarginV

同 v4+ Styles

Effect

Scroll up;<y1>;<y2>;<delay>[;<XXdeawayheight>]

字幕從下向上移動

Scroll down;<y1>;<y2>;<delay>[;<XXdeawayheight>]

字幕從上向下移動

y1,y2 上下範圍

delay 速度 表示移動一象素所用的時間,單位為1/1000秒

delay=5表示一秒移動200的距離

fadeawayheight 上下的淡出淡入範圍

Banner;<delay>[;<lefttoright>[;<XXdeawaywidth>]]

字幕橫向移動

delay 速度

lefttoright <0/1>0從右向左移動,1從左向右移動

fadeawaywidth 左右的淡出淡入範圍

---------------------------------------------------------------------------------------------

註:移動一般不用EFFECT 實現 看不大懂的可以忽略

---------------------------------------------------------------------------------------------

Text 字幕正文

字幕正文中可以添加代碼來實現各種特效

ASS 標記代碼

<參數>

[可選項]

<../..>任選其中一項

所有代碼加{}表示,\n,\N,\h除外

所有代碼由\開頭

\n 空格,寬度超出範圍後自動換行

\N 硬回車

\h 硬空格

\b<0/1> 粗體

\i<0/1> 斜體

\u<0/1> 下劃線

\s<0/1> 刪除線

參數意義 0關閉 1開啟

\bord<width> 框線寬度

\shad<depth> 陰影距離

width和depth為自然數 0表示 無

\fn<font name> 改變字型 所使用的字型名稱

\fs<font size> 改變字號 font size 為自然數

\fscx<percent> X軸縮放

\fscy<percent> Y軸縮放

正常大小為100%

\fsp<pixels> 調整字間距 pixels為自然數

\frx<degrees> X軸旋轉

\fry<degrees> Y軸旋轉

\frz<degrees> Z軸旋轉

\fr = \frz

在沒有\org限制時 旋轉所圍繞的中心由\a或\an決定

\fe<charset> 改變編碼 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>可以改變成其它的字型

\an<alignment> 設定對齊方式

左 中 右

上 7 8 9

中 4 5 6

下 1 2 3

根據情況使用 an影響到對齊 旋轉 縮放 等等 所以需要完全理解an的意義 才能隨意的使用其他代碼

對齊方式是針對字幕的整體有效 字幕中的每個字元都是向下方對齊的 如果要使用不同大小的字元 應該將一段字幕分為多段時間軸相同的字幕

\k<duration> 卡拉OK

\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 速度從快到慢減速運動

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

可同時使用多個效果

\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表示消失使用的時間

時間單位為ms

\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&可以得到空心的圖形

相關詞條

相關搜尋

熱門詞條

聯絡我們