SubStation Alpha
![本頁使用了標題或全文手工轉換](http://images.weserv.nl/?url=//upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
副檔名 |
.ssa, .ass |
---|---|
開發者 | Kotus |
SubStation Alpha(或 Sub Station Alpha),簡稱SSA,是由 CS Low(亦作 Kotus)建立、比傳統字幕(如SRT)更加強大先進的字幕檔案格式。該格式在Windows平台上可以經播放器由VSFilter渲染進行播放。這是一款廣受歡迎且已停止開發的字幕編輯製作工具。
而Advanced SubStation Alpha(ASS)是一種比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 Alpha(ASS)是一種比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的常用字幕製作軟體
- Aegisub
- Jubler
- VisualSubSync[1]
- subtitleeditor[2]
- Sabbu
- Sub Station Alpha tool [3]
- Subtitle Workshop[4]
- Subtitle Processor [5]
- Miyu[6]
- Gaupol[7]
支援渲染、顯示ASS/SSA字幕的播放器和程式
相關條目
延伸閱讀
- SSA/ASS Subtitles. Matroska.org. CoreCodec, Inc. [12 July 2010]. (原始內容存檔於2011-08-22).
- Kotus. Sub Station Alpha v4.00+ Script Format (Microsoft Word Document). 18 February 2002 [11 July 2010]. (原始內容存檔於2011-07-20).
- ASS Tags. Aegisub Manual. aegisub.org. [11 July 2010]. (原始內容存檔於2010年7月11日).
參考
- ^ VisualSubSync. Visualsubsync.org. 2010-04-18 [2010-08-19]. (原始內容存檔於2010-02-08).
- ^ Subtitle Editor. Kitone.free.fr. [2010-08-19]. (原始內容存檔於2013-01-01).
- ^ Sub Station Alpha - Video software and downloads. VideoHelp.com. [2010-08-19]. (原始內容存檔於2007-03-23).
- ^ URUWorks - Subtitle Workshop. Urusoft.net. [2010-08-19]. (原始內容存檔於2010-07-05).
- ^ Subtitle Processor | Download Subtitle Processor software for free at. Sourceforge.net. [2010-08-19]. (原始內容存檔於2010-08-28).
- ^ Miyu. Fluffalope Factory. [2010-08-19]. (原始內容存檔於2010-08-10).
- ^ Gaupol Subtitle Editor. Home.gna.org. [2010-08-19]. (原始內容存檔於2009-03-04).