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>;;[;]
字幕從下向上移動
Scroll down;;;[;]
字幕從上向下移動
y1,y2 上下範圍
delay 速度 表示移動一象素所用的時間,單位為1/1000秒
delay=5表示一秒移動200的距離
fadeawayheight 上下的淡出淡入範圍
Banner;[;[;]]
字幕橫向移動
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 邊框寬度
\shad 陰影距離
width和depth為自然數 0表示 無
\fn 改變字型 所使用的字體名稱
\fs 改變字型大小 font size 為自然數
\fscx X軸縮放
\fscy Y軸縮放
正常大小為100%
\fsp 調整字間距 pixels為自然數
\frx X軸旋轉
\fry Y軸旋轉
\frz Z軸旋轉
\fr = \frz
在沒有\org限制時 旋轉所圍繞的中心由\a或\an決定
\fe 改變編碼 charset 為對應編碼的代號
\c&H& 改變顏色
十六進位00-ff 藍綠紅
\c = \1c
\1c&H& 改變第一顏色
\2c&H& 改變第二顏色
\3c&H& 改變邊框顏色
\4c&H& 改變陰影顏色
\alpha&H& 改變透明度
\alpha是同時改變字幕所有部分的透明度
\1a&H& 改變第一顏色透明度
\2a&H& 改變第二顏色透明度
\3a&H& 改變邊框顏色透明度
\4a&H& 改變陰影顏色透明度
\r[