-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathass.ass
63 lines (61 loc) · 8.75 KB
/
ass.ass
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
[Script Info]
; Script generated by Aegisub v2.1.1 RELEASE PREVIEW (SVN r1952, amz)
; http://www.aegisub.net
Title: Default Aegisub file
ScriptType: v4.00+
WrapStyle: 0
PlayResX: 640
PlayResY: 480
ScaledBorderAndShadow: yes
Last Style Storage: Default
Video File: ?dummy:23.976000:40000:640:480:47:163:254:
Video Aspect Ratio: 0
Video Zoom: 8
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: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,2,2,10,10,10,0
Style: Alt,Times New Roman,40,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,2,8,10,10,10,0
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Comment: 0,0:00:00.00,0:00:05.00,Default,,0000,0000,0000,,This line is a comment and should not display on rendered output. This file is intended to be rendered on a 640x480 video, preferably a single solid colour, or maybe a checkerboard pattern.
Dialogue: 0,0:00:00.00,0:00:05.00,Default,,0000,0000,0000,,这是一个 ASS 文件的测试,具有一些基本功能。
Dialogue: 0,0:00:05.00,0:00:07.00,Default,,0000,0000,0000,,这一行以及上一行,都应该显示在视频的底部,具有20像素的高度,白色 Arial 字体,有 2 像素的边框以及 2 像素的阴影。 这一行非常的长,所以它会自动被分成多行显示,第一行的长度尽量接近,但是越在上面的行会越长一些。
Dialogue: 0,0:00:07.00,0:00:09.00,Default,,0000,0000,0000,,现在测试分辨率冲突。{顺便提一下,这是一个常见的滥用行为:在重载标签组时“内联注释”。它们不应该被渲染出来,也不会报错,只是被忽略了。}
Dialogue: 0,0:00:07.50,0:00:09.00,Default,,0000,0000,0000,,这一行应该出现在上一行的上方。
Dialogue: 0,0:00:09.00,0:00:11.00,Default,,0000,0000,0000,,{\an1}这一行应该在左下角对齐,使用了 \an1 重载。
Dialogue: 0,0:00:11.00,0:00:13.00,Default,,0000,0000,0000,,{\an9}右上角对齐
Dialogue: 0,0:00:12.00,0:00:14.00,Alt,,0000,0000,0000,,这一行会显示在“右上角”下方,并且在屏幕居中。而且它是 40 像素高,Times New Roman 字体。
Dialogue: 0,0:00:14.00,0:00:16.00,Alt,,0000,0000,0000,,{\fs10}这也是一个顶部标题,Times New Roman 字体,但是会小得多。使用了重载标签改变大小。
Dialogue: 0,0:00:16.00,0:00:18.00,Alt,,0000,0000,0000,,{\a5}使用了遗留的 \a5 标签实现左上角对齐
Dialogue: 0,0:00:18.00,0:00:20.00,Default,,0000,0000,0000,,{\an5}这一行在屏幕居中显示。\NAt 屏幕底部是两行处于不同图层的文字,它们被渲染在各自的顶层,因为冲突的分辨率只对同一图层有效。
Dialogue: 0,0:00:18.00,0:00:20.00,Default,,0000,0000,0000,,这是第 0 图层
Dialogue: 1,0:00:18.00,0:00:20.00,Default,,0000,0000,0000,,而这是第 1 图层
Dialogue: 0,0:00:20.00,0:00:22.00,Default,,0000,0000,0000,,图层 0 中的另一行
Dialogue: 1,0:00:20.00,0:00:22.00,Default,,0050,0000,0020,,在图层 1 的另一行,不过改变了与周围的间隔值,所以它并没有严格地居中,于是它在其它行中显得脱颖而出。
Dialogue: 0,0:00:22.00,0:00:24.00,Default,,0000,0000,0000,,内联切换 {\fnTimes New Roman}字体,{\r}然后又恢复样式
Dialogue: 0,0:00:24.00,0:00:26.00,Default,,0000,0000,0000,,又 {\rAlt}切换成不同的样式 {\r}还是使用了内联方式
Dialogue: 0,0:00:26.00,0:00:28.00,Default,,0000,0000,0000,,{\an5\pos(258,131)}定位中…… 这一行在一个奇怪的位置
Dialogue: 0,0:00:26.00,0:00:28.00,Default,,0000,0000,0000,,{\an5\pos(222,338)\frz29.559}这一行也是,并且产生了旋转
Dialogue: 0,0:00:28.00,0:00:30.00,Default,,0000,0000,0000,,{\pos(371,314)\frz338.403\frx42\fry30\org(187,165)}更多的旋转技巧,这一次是以 3 维的形式,并且原点也不同
Dialogue: 0,0:00:30.00,0:00:32.00,Default,,0000,0000,0000,,{\an5\t(\frz360)}这一行会有动画特效,并且在运动过程中会旋转 360 度
Dialogue: 0,0:00:32.00,0:00:34.00,Default,,0000,0000,0000,,{\an5\move(182,157,414,311)}这一行会移动
Dialogue: 0,0:00:34.00,0:00:36.00,Default,,0000,0000,0000,,{\an5\clip(126,192,487,241)}This line is only partially visible\Nso if you can see this, \clip is handled incorrectly
Dialogue: 0,0:00:36.00,0:00:38.00,Default,,0000,0000,0000,,{\an5\clip(m 178 212 l 163 249 212 302 257 232 309 249 366 241 392 285 473 267 487 210 421 241 353 219 207 258)}And this line has a funnily-shaped clip area
Dialogue: 0,0:00:38.00,0:00:40.00,Default,,0000,0000,0000,,{\an5\pos(321,193)}Here should be a pretty feather with a thin border and no shadow:
Dialogue: 0,0:00:38.00,0:00:40.00,Default,,0000,0000,0000,,{\an5\bord1\shad0\p1\fscx300\fscy300\pos(316,312)}m 0 0 b 33 -3 48 -7 61 -19 b 53 -7 31 -1 1 2 m 9 0 b 9 -5 10 -6 14 -12 b 9 -5 10 -3 10 0 m 10 -1 b 10 -5 11 -8 16 -12 b 17 -12 18 -13 22 -14 b 18 -10 16 -6 15 -1 b 17 -6 19 -10 23 -14 l 26 -15 b 22 -11 20 -6 19 -2 b 24 -11 27 -14 28 -15 b 31 -16 35 -16 39 -16 b 37 -14 36 -10 36 -5 b 36 -9 38 -14 39 -16 b 41 -16 43 -16 45 -15 b 44 -13 43 -10 43 -7 l 29 -3 m 43 -7 b 44 -11 45 -13 47 -15 b 46 -13 46 -11 46 -9 b 46 -11 47 -13 49 -15 b 51 -15 48 -13 48 -9 b 49 -11 49 -14 52 -16 b 55 -16 53 -17 51 -11 l 48 -8 m 54 -13 b 53 -14 54 -15 54 -16 b 54 -15 54 -14 55 -13 b 57 -13 60 -12 62 -14 b 61 -12 55 -12 53 -12 b 55 -11 56 -10 61 -10 b 61 -7 53 -9 52 -11 b 53 -8 55 -7 58 -6 b 57 -5 56 -4 54 -3 b 49 -5 48 -6 47 -9 b 47 -6 50 -4 53 -2 b 49 -3 47 -6 45 -8 b 46 -6 49 -3 52 -1 b 46 2 45 3 43 3 b 40 0 39 -3 40 -6 b 39 -3 39 1 42 3 b 40 6 36 1 34 -4 b 35 -1 36 2 38 5 b 32 7 26 9 22 8 b 19 5 17 2 16 -1 b 17 3 19 5 20 7 b 17 4 16 2 15 0 b 15 2 17 5 19 8 b 15 9 13 3 12 0 l 25 -2 l 42 -7 m 12 0 b 13 3 13 7 17 9 b 12 7 10 1 10 0
Dialogue: 0,0:00:40.00,0:00:42.00,Default,,0000,0000,0000,,一切其它的基本字体风格测试:\N正常体,{\b1}粗体{\r}, {\i1}斜体{\r},{\u1}下划线{\r}, {\s1}删除线
Dialogue: 0,0:00:42.00,0:00:44.00,Default,,0000,0000,0000,,这段文字没有删除线,\n但这一行有\N所以这是独立的一行。
Dialogue: 0,0:00:44.00,0:00:46.00,Default,,0000,0000,0000,,这一行通过在右边添加硬空格被推到了左边\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h\h
Dialogue: 0,0:00:44.00,0:00:46.00,Default,,0000,0000,0000,, 一行开关或者结尾的常规空格会被忽略,所以这一行居右显示了
Dialogue: 0,0:00:46.00,0:00:48.00,Default,,0000,0000,0000,,{\an8\q2}这是一行很长的文字,但是它不会被分隔成多行,因为它用了 \q 这个重载标签,从而改变了单行的行内换行的模式。这个标签能够取好几个值,默认是 0,即以顶部行更长的方式“智能换行”,1 是常规换行,2 是不换行,3 是以底部行更长的方式“智能换行”。
Dialogue: 0,0:00:46.00,0:00:48.00,Default,,0000,0000,0000,,{\an5\q1}这是一段长文字,使用了 \q1 重载标签来达到“傻逼”换行的效果,尽量长的展示文字,直到碰到屏幕边缘。这通常会表现为最后一行特别短。
Dialogue: 0,0:00:46.00,0:00:48.00,Default,,0000,0000,0000,,{\q3}这一行使用了 \q3 换行风格,类似于 \q0 默认智能换行风格,但是会让底部的行比顶部的行要更长些。
Dialogue: 0,0:00:48.00,0:00:50.00,Default,,0000,0000,0000,,{\an5}{\bord0\t(\bord10)}这段文字有一个增长的边缘\N{\r\shad0\t(\shad10)}这段文字有一个增长的阴影\N{\r\t(\fry360)}这段文字围绕 Y 轴旋转\N{\r\t(\frz720)}这段文字旋转 {\t(\frx360)}这段文字旋转得更厉害
Dialogue: 0,0:00:50.00,0:00:52.00,Default,,0000,0000,0000,,{\an5\bord0\shad0}这一段文字都没有边框和阴影…… \N{\1c&H0000FF&}这是亮红色,{\1c&H00FF00&}绿色,{\1c&HFF0000}蓝色{\1c&HFFFFFF&}\N{\1a&H80&}50% 透明度
Dialogue: 0,0:00:52.00,0:00:54.00,Default,,0000,0000,0000,,{\fsp10}字间距非常大
Dialogue: 0,0:00:54.00,0:00:56.00,Default,,0000,0000,0000,,{\shad0}这里没有阴影,只有普通边缘,{\be1}但这一段有 \be1 模糊的边缘!
Dialogue: 0,0:00:56.00,0:00:58.00,Default,,0000,0000,0000,,{\t(1000,2000,\alpha&HFF&)}1 秒后从屏幕上淡出,使用了 \alpha。所有的东西都淡出
Dialogue: 0,0:00:58.00,0:01:00.00,Default,,0000,0000,0000,,{\fad(1000,1000)}先淡入再淡出,使用了 \fad
Dialogue: 0,0:01:00.00,0:01:02.00,Default,,0000,0000,0000,,{\k10}然后 {\k5}现在 {\k20}有{\kf50}逐{\kf20}字{\K70}高{\K10}亮{\k0}特效!
Dialogue: 0,0:01:02.00,0:01:04.00,Default,,0000,0000,0000,,{\an5\t()\clip(69,215,573,267)\t(1000,2000,3,\clip(573,267,573,267))}节目最后,一个有动画的矩形剪贴画 \clip,延迟 1 秒,然后它居然加速了……!