Professional Documents
Culture Documents
0000000004
Aegisub
Aegisub
Aegisub 2.10 2.20
Aegisub2.10
Aegisub
1(Video BOX)
2(Audio BOX)
3(Edit BOX)
4(Subtitles Grid)
1
2 Style
3
4
5
6
7
8
9Left margin for this line. 0 means use the margin specified in the style.
10Right margin for this line. 0 means use the margin specified in the style.
11Vertical margin for this line. 0 means use the margin specified in the style.
12
13
14
15
16
1718
19
20
21
22
OK
1
OK
Style
Edit
Audio OpenAudioFromVedio
OK
3 OK
Accept Split
4
Aegisub
Accept Split
OK OK K
Aegisub OK
OK
1 karaoke template
karaoke template template line
{\kXX}5j/ >
Style OK
effect
template line
STARTEND
$STARTEX{\k10}A A
$ENDEX{\k10}A A
$MID$START+$END/2
$DUR
EX{\k10}ADUR=100ms
2
template line EXtemplate syl
Automation Aplly karaoke template
\n
\N
- Hard line break
\h
- Hard space
Override tags
\i<0/1> - Italic
Toggles italics in following text. Set to 0 to disable italics or to 1 to enable them. e.g.:
\b<0/1/weight> - Bold
Toggles bold in the following text. Set to 0 to disable bold or to 1 to enable.
\u<0/1> - Underline
Toggles underline in the following text, like this. See description for italics.
\s<0/1> - Strikeout
Toggles strikeout in the following text. See description for italics. Strikeout means that there will be a line
crossing the text, like this.
\bord<width> - Border
Sets the width of border around text. Value is given in pixels and can have decimal places. e.g.:
\shad<depth> - Shadow
Sets the offset that shadow is drawn from the main text. Think of the shadow as the text+outlines in a single
color, drawn behind text, and offset by depth pixels to the right and bottom. This tag works similarly to \bord.
\be<0/1> - Blur edges
This tag enables or disables edge blurring. This is a subtle effect, and is not very visible for large text. See
description of italics tag for usage.
\fn<name> - Font name
This sets the font face name for the following text. Note that there is no space between \fn and the parameter
name. e.g.:
\fnArial
(uses "Arial" font)
\fnTimes New Roman
(uses "Times New Roman" font)
\fs<size> - Font size
Specifies the font size, in points. This is the same unit that most text processors use. e.g.:
\fscx<percent> - Font scale in X axis
Sets the font scale for the X (horizontal) axis.
\fscy<percent> - Font scale in Y axis
Same as \fscx, but for the vertical axis.
\fsp<pixels> - Font spacing
Sets the spacing between characters, in pixels. This allows you to make the text look something like "t h i s".
Some fonts might look bad because the characters are too close to each other. This tag might help in such cases.
Also, if used in moderation, it can give the illusion that the font is wider.
the text
\2a
karaoke
secondary
\3a
border
tertiary
\4a
shadow
\move(<x1>,<y1>,<x2>,<y2>[,<t1>,<t2>]) - Move
Moves the text from the original position, defined by x1,y1, to the destination, defined by x2,y2.
\org(<x>,<y>) - Origin
Sets the screen coordinates of the origin (or pivot point) for rotation and scaling tags.
\fade(<a1>,<a2>,<a3>,<t1>,<t2>,<t3>,<t4>) - Fade
Fades text.
\fad(<t1>,<t2>) - Fade (simplified)
A less powerful, but more practical version of \fade.
\t([<t1>,<t2>,][<accel>,]<style modifiers>) - Transform
This is perhaps the most powerful override tag available. It does nothing by itself; instead, it animates
(transforms) other tags. The animation will start at t1 milliseconds and end at t2 milliseconds, in much the same
way as \move. If either of those parameters are omitted or zero, then start and end of the line respectively are
assumed, as with \move.
The optional acceleration parameter allows the transformation to be non-linear. Think of it as the exponent on a
x^n. Acceleration = 1 is linear. Acceleration between 0 and 1 starts fast and ends slow. Acceleration larger than
1 starts slower and ends fast.
The following tags are supported by \t:
\c
\1-4c
\alpha
\1-4a
\fs
\fr
\frx
\fry
\frz
\fscx
\fscy
\fsp
\bord
\shad
\clip (rectangle version only).
e.g.:
{\c&H0000FF&\t(\c&HFF0000)}Hello!
(Starts text at a red colour and fades it to blue)
{\an5\t(0,5000,\frz3600)}Woo!
(Makes the text rotate 10 times, counterclockwise, lasting for 5 seconds)
{\an5\t(0,5000,0.5,\frz3600)}Woo!
(Same as before, but it will start fast and slow down, still doing the 10 rotations in 5 seconds)
{\an5\fscx0\fscy0\t(0,500,\fscx100\fscy100)}
(Text starts at zero size, ie. invisible, then grows to 100% size in both X and Y direction.)
\clip(<x1>,<y1>,<x2>,<y2>) - Set clipping rectangle
This sets the clipping rectangle of the text, so that it will only be drawn inside this rectangle. For example, if
you had a resolution of 640x480 and set \clip(0,0,320,240), then text would only be drawn on top-left quadrant
- anything outside it would be "clipped" and would be invisible. This tag is useful for when some object moves
in front of text: you can use \t to animate the "window" where the text is visible. e.g.:
\clip(0,0,320,240)
(Areas of text will only be drawn if they are on top-left quadrant)
\clip(100,300,540,480)
(Areas of text will only be drawn if they are on center-bottom)
Sample screenshot (with \clip(0,0,704,245) on a 704x480 video):