跳至內容

SubStation Alpha

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
SubStation Alpha
副檔名
.ssa, .ass
開發者Kotus

SubStation Alpha(或 Sub Station Alpha),簡稱SSA,是由 CS Low(亦作 Kotus)建立、比傳統字幕(如SRT)更加強大先進的字幕檔案格式。該格式在Windows平台上可以經播放器由VSFilter渲染進行播放。這是一款廣受歡迎且已停止開發的字幕編輯製作工具。

Advanced SubStation AlphaASS)是一種比SSA更先進的字幕腳本格式。基於SSA 4.00+編碼構建。ASS的主要變化就是在SSA編寫風格的基礎上增添更多的效果和指令。

該字幕格式常被字幕組所應用,分為內掛字幕、外掛字幕和內嵌字幕三種形式。內掛字幕一般指字幕檔案與視訊一同封裝在MKV檔案中,播放時需經過VSFilter渲染。外掛字幕指字幕檔案以單獨形式存在,播放時經VSFilter渲染到視訊上。內、外掛字幕又稱軟字幕,是可以提取、取出和檢視原始碼的。而內嵌字幕則是指字幕被以影像方式硬編碼到視訊中,所以播放時不需VSFilter等渲染,一般來說,該過程不可逆。

SSA當前版本為V4.00。ASS則使用更進階的V4.00+編碼。

目前有很多播放器支援渲染SSA、ASS字幕。

SSA字幕主要部分

一個基本的SSA檔案樣版如下:

 [Script Info]
 ; This is a Sub Station Alpha v4 script.
 ; For Sub Station Alpha info and downloads,
 ; go to http://www.eswat.demon.co.uk/
 Title: Neon Genesis Evangelion - Episode 26 (neutral Spanish)
 Original Script: RoRo
 Script Updated By: version 2.8.01
 ScriptType: v4.00
 Collisions: Normal
 PlayResY: 600
 PlayDepth: 0
 Timer: 100,0000
  
 [V4 Styles]
 Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, 
    Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
 Style: DefaultVCD, Arial,28,11861244,11861244,11861244,-2147483640,-1,0,1,1,2,2,30,30,30,0,0
  
 [Events]
 Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
 Dialogue: Marked=0,0:00:01.18,0:00:06.85,DefaultVCD, NTP,0000,0000,0000,,{\pos(400,570)}Like an angel with pity on nobody

腳本說明

  • Script Info: 腳本的一般全域資料:
    • Title:標題
    • Original Script:腳本原作
    • Script Updated By:腳本優化
    • Script Type:類型(用於相容性設定,SSA為4.00,ASS為4.00+)
    • PlayResX & PlayResY:顯示器的XY軸長度(單位為像素)
    • PlayDepth(決定顏色數量)
    • Timer:定時器
  • V4 Styles: 定義文字樣式,在events部分可以直接調用這些樣式。
    • PrimaryColour. 第一顏色,即文字本身的顏色
    • SecondaryColour. 第二顏色。在卡拉OK時使用,卡拉OK指令會用第一顏色填充第二顏色。
    • TertiaryColour(ASS中稱為OutlineColour)邊框色,文字邊框的顏色。
    • BackColour. 陰影顏色,文字陰影的顏色。
    • MarginL, MarginR. 左右縮進。文字距離視訊最左最右的最小距離。
    • MarginV. 上下縮進。文字熱點(對齊點)距離視訊上下的最小間距離。這取決於文字對齊方式,如果該文字使用中對齊,則上下縮進值無效。需要時文字可用\n或\N命令換行。ASS檔案中,Script Info部分的一個參數「WrapStyle」也可以改變此值。
    • Outline. 邊框樣式,文字可以設定為有邊框,無邊框,或擁有不透明邊框(矩形背景)。
    • Shadow. 陰影距離。文字的陰影到文字的距離大小。
    • AlphaLevel. 透明度(0至255有效)
    • Encoding. ASCII碼中的文字編碼方式。
  • Events: 字幕的主體部分。

字幕的出現時間和樣式、對樣式的修改和特效均在這裏編寫。 其一般語法格式為:{\命令(参数,多个参数用逗号隔开)}, 例如 {\move(80,80,200,200,150,300)}.只有一個參數的命令不需要括號 (如. {\kf89}).

有兩處注意:

  • 一對大括號內可以放置多個語句。 如. {\bord8\be1}
  • \N 和 \n 命令不需要在兩邊加大括號就可使用。

Advanced SubStation Alpha(ASS字幕)

Advanced SubStation AlphaASS)是一種比SSA更先進的字幕腳本格式。他基於SSA 4.00+編碼構建。他可以將普通的句子轉變為華麗動感的卡拉OK特效。 有一部分程式專門為編寫此類腳本而設計。 ASS的主要變化就是在SSA編寫風格的基礎上增添更多的效果和指令。 例:將上面的SSA腳本轉化為ASS腳本:

 [Script Info]
 ; Script generated by Aegisub
 ; http://www.aegisub.net
 Title: Neon Genesis Evangelion - Episode 26 (neutral Spanish)
 Original Script: RoRo
 Script Updated By: version 2.8.01
 ScriptType: v4.00+
 Collisions: Normal
 PlayResY: 600
 PlayDepth: 0
 Timer: 100,0000
 Video Aspect Ratio: 0
 Video Zoom: 6
 Video Position: 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: DefaultVCD, Arial,28,&H00B4FCFC,&H00B4FCFC,&H00000008,&H80000008,-1,0,0,0,100,100,0.00,0.00,1,1.00,2.00,2,30,30,30,0
  
 [Events]
 Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
 Dialogue: 0,0:00:01.18,0:00:06.85,DefaultVCD, NTP,0000,0000,0000,,{\pos(400,570)}Like an Angel with pity on nobody\NThe second line in subtitle

支援ASS/SSA的常用字幕製作軟件

支援渲染、顯示ASS/SSA字幕的播放器和程式

相關條目

延伸閱讀

參考

  1. ^ VisualSubSync. Visualsubsync.org. 2010-04-18 [2010-08-19]. (原始內容存檔於2010-02-08). 
  2. ^ Subtitle Editor. Kitone.free.fr. [2010-08-19]. (原始內容存檔於2013-01-01). 
  3. ^ Sub Station Alpha - Video software and downloads. VideoHelp.com. [2010-08-19]. (原始內容存檔於2007-03-23). 
  4. ^ URUWorks - Subtitle Workshop. Urusoft.net. [2010-08-19]. (原始內容存檔於2010-07-05). 
  5. ^ Subtitle Processor | Download Subtitle Processor software for free at. Sourceforge.net. [2010-08-19]. (原始內容存檔於2010-08-28). 
  6. ^ Miyu. Fluffalope Factory. [2010-08-19]. (原始內容存檔於2010-08-10). 
  7. ^ Gaupol Subtitle Editor. Home.gna.org. [2010-08-19]. (原始內容存檔於2009-03-04). 

外部連結