Académique Documents
Professionnel Documents
Culture Documents
http://tlghome.co.cc/
ASS Tags
K t c bit
B dng mm do
\n Dng tag ny, vi wapping mode 2 (xem thm tag \q), n c tc dng nh k t xung dng, cn vi cc wapping khc, n li nh mt k t rng. ABC {\q2}ABC\nDEF Eg: DEF ABC\nDEF ABC DEF
B dng c nh
\N y l mt tag c chc nng c nh l thay cho k t xng dng. Khng ph thuc vo wapping mode. ABC Eg: ABC\NDEF DEF
Thm du cch
\h K t ny khng c chc nng b dng, n ch c tc dng thm mt k t rng. Eg: ABC\hDEF ABC DEF
Cc override tag
In nghing
\i1 \i0 Eg: {\i1}ABC Set in nghing ch sau tag Unset in nghing ABC
In m
Y!M: yoyo_tl
- 1 -
ttlg59@KST
http://tlghome.co.cc/
Set in m ch sau tag. Unset in m. Set gch di ch Unset gch di Set gch ngang ch Unset gch ngang ch ABC ABC ABC
Gch di
\u1 \u0 Eg: {\u1}ABC
Gch ngang
\s1 \s0 Eg: {\s1}ABC
dy vin
\bord<size>Chnh dy vin. Size tnh theo pixel Gi tr size y khng b gii hn, c th dng s thp phn. V n c quy nh bi phn gii video pixel ( Xem thm Script Properties ) Eg: {\bord3.7} Set bord rng 3.7 pixel
dy vin m rng
\xbord<size> \ybord<size> Chnh dy vin theo trc x Chnh dy vin theo trc y
Hai tag ny ch c th s dng vi VSFilter 2.39 hoc cao hn. C th dng s thp phn.
bng ch
\shad<depth> Chnh su bng. Cng tnh theo pixel. Lm vic tng t nh tag \bord. C th dng s thp phn.
bng m rng
\xshad<depth> \yshad<depth> C th dng s thp phn. Chnh su bng theo trc x. Chnh su bng theo trc y.
M vin
\be0 \be1 Unset lm m vin ch Set lm m vin ch mt ln Lm m vin vi <strength>_s nguyn_ ln
\be<strength>
Y!M: yoyo_tl
- 2 -
ttlg59@KST
http://tlghome.co.cc/
Tn font
\fn<font name> S dng tag ny thay i font m khng nh hng ti kiu setting Style ca bn.
C font
\fs<font size> Tng t, tag ny gip set c font trc tip trong dng subtitle
Co gin font
\fsc<scale>Co gin font. Khng c tc dng vi tag \t \fscx<scale> \fscy<scale> Co gin theo phng trc x Co gin theo phng trc y
Tag ny thay i kch c ca font. <scale> tnh theo phn trm. <scale> = 100 : C thng
Khong cch k t
\fsp<spacing> pixel Thay i khong cch tng k t ring l, <spacing> tnh theo pixel. Eg: {\fsp20}ABC A B C
(cch nhau 20 pixel)
Quay ch
\frx<amount> \fry<amount> \frz<amount> Quay ch quanh trc x mt gc <amount> Quay ch quanh trc y Quay ch quanh trc z
\fr<amount>Mt tag rt gn ca tag \frz trong , <amount> tnh theo (degrees) . C th kt hp vi tag \t to hiu ng xoay ch. Vi <amount> = 360 tng ng vi mt vng. Trc X l trc ngang mn hnh. Trc Y l trc dc mn hnh. Trc Z l trc vung gc vi mn hnh.
Y!M: yoyo_tl
- 3 -
ttlg59@KST
http://tlghome.co.cc/
Ko vn ch
\fax<factor> \fay<factor> Chnh nghing theo trc x chnh nghing theo trc y
Vi tag \fax , phn top cu coi nh c nh, khi s <factor> thay i, v tr bottom ca cu cng thay i theo. Eg: \fax2 \fax-2
Vi tag \fay , chnh hng xung v ln ca cu, ly u cu lm gc. Eg: \fay1 \fay-1
C hai tag u chp nhn s thp phn. Thng s dng vi ch s <factor> khng qu 2
M ha font
\fe<id> <id> _m s font code_
0 - M ANSI, Windows CP-1252 cho Ty u 1 - Mc nh, ph thuc cu hnh h thng ca ngi dng, nhng n cng chp nhn mt s font khc ph hp vi tnh hung. 2 - M Symbol, c gi tr l dy t 0-255. 128 - Shift-JIS, dng cho Japanese.
Y!M: yoyo_tl
- 4 -
ttlg59@KST
http://tlghome.co.cc/
and 130, dng ring cho Hangeul and Johab, y l hai m Korean. - GB2312, dng cho Simplified Chinese. - BIG5, dng cho Traditional Chinese. - Turkish. - Vietnamese. - Hebrew. - Arabic.
Mu ch
\c&H<bb><gg><rr>& \1c&H<bb><gg><rr>& \2c&H<bb><gg><rr>& \3c&H<bb><gg><rr>& \4c&H<bb><gg><rr>& trn thanh cng c. Rt gn ca \1c, thay mu 1 Thay i mu 1 Thay i mu 2 Thay mu vin ch Thay mu bng ch
trong sut cng c dng bng m HEX, cao nht l FF 255 : trong sut hon ton.
nh v tr gc dng
\an<pos> Ta c th coi mt dng c chia thnh cc nh sau:
7 4 1
9 6 3
5
2
Y!M: yoyo_tl
- 5 -
ttlg59@KST
http://tlghome.co.cc/
1: Bottom left 2: Bottom center 3: Bottom right 4: Middle left 5 : Middle center 6: Middle right 7: Top left 8: Top center 9: Top right
Hiu ng karaoke
\k<duration> \K<duration> \kf<duration> \ko<duration> <duration> tnh bng centi giy
\k : Khi u, ch mang mu 2, khi bt u ti m tit th c chuyn ngay sang mu 1. \K v \kf : Tng t nh tag \k, nhng y, mu c chuyn t t bng cch qut t tri sang phi. \ko : Tng t nh tag \k , nhng khi u ca dng ch y s khng c vin v bng ch, chng s xut hin li khi bt u m tit. Note: Ngoi ra c mt tag khc l \kt , nhng Aegisub khng h tr y d tag ny.
Y!M: yoyo_tl
- 6 -
ttlg59@KST
http://tlghome.co.cc/
Wrap style
\q<style> <style> nhn cc gi tr 04 Xc nh kiu s dng cho vic ct dng subtitle ( dng cho vic ngt dng t ng ca sub khi c mt dng sub di). Sau y l mt s Style c th s dng:
0: Smart wrapping, to mi dng subtitle di xp x bng nhau, nhng phn dng trn s rng hn dng di khi c hin tng xung dng. Ch c tag \N c tc dng ngt dng. 1: End-of-line wrapping, c th in y nhiu ch trong mt dng, ri ngt ti dng tip theo. Ch c tag \N thc hin c ngt dng. 2: No word wrapping, B rng ca dng s c m rng ra pha cc cnh ca mn hnh v khng xung dng. C hai tag \n v \N u c tc dng ngt dng. 3: Smart wrapping, tng t nh style 0, nhng phn dng di c lm rng hn..
Reset style
\r \r<style> Reset v style ang s dng Reset v style <style>
Thit lp v tr
\pos(<X>,<Y>) hnh Thit lp v tr dng sub. Ta X, Y phi l nhng s nguyn v nh hn phn gii video. Ch rng vi VSFilter 2.39, bn c th dng s thp phn nhng khng nn dng vi softsub. Tag \an y c s dng nh im ta ca v tr subtitle. Hay ni mt cch khc l tag \pos b nh hng bi tag \an. Eg: V d nh tag \pos(320,240) vi nhng tag \an sau: t v tr subtitle ti v tr (x,y) ca mn
Y!M: yoyo_tl
- 7 -
ttlg59@KST
http://tlghome.co.cc/
Chuyn ng
\move(<x1>,<y1>,<x2>,<y2>) \move(<x1>,<y1>,<x2>,<y2>,<t1>,<t2>) Tag \move lm vic tng t tag \pos, ch khc ch tag \move to nn chuyn ng ca dng subtitle. C hai phin bn ca tag \move: - Phin bn \move(<x1>,<y1>,<x2>,<y2>) : dng subtitle s chuyn ng t v tr (<x1>,<y1>) ti v tr (<x2>,<y2>) trong khong thi gian xut hin dng sub vi tc c cn u trong khong . - Phin bn \move(<x1>,<y1>,<x2>,<y2>,<t1>,<t2>) : dng subtitle chuyn ng vi vn tc cn u trong khong <t1> <t2> . Sau khi qua thi gian t2 th dng subtitle s pos ti v tr (<x2>,<y2>) ti khi ht thi gian xut hin ca dng . Ch l t tnh theo ms.
Y!M: yoyo_tl
- 8 -
ttlg59@KST
http://tlghome.co.cc/
Gc quay
\org(<X>,<Y>) Xc lp im gc cho php quay dng subtitle. X, Y l ta nguyn . Khi khng c tag \org , gc quay mc nh chnh l im t ca line trong tag \pos . iu c ngha gc quay s di chuyn nu dng subtitle di chuyn (trong tag \move). y, tag \org gi c nh v tr gc quay dng subtitle. Trong ta 3D, php quay s c phi cnh chnh xc ph hp vi hnh nh. Bn ch c th s dng mt tag \org cho mt dng. t im gc xa kt hp vi tag \frz s to ra hiu ng nhy nh nhn m khng c cm gic quay. Eg: \org(10000,0)
Lm m
\fad(<time_fadein>,<time_fadeout>) tnh bng mili giy Trong hiu ng ny, khong thi gian t 0 (bt u line) ti <time_fadein>, dng sub t trong sut hon ton t t chuyn sang r hn (alpha=0). V t <time_fadeout> l qu trnh ngc li. Ch l fadein+fadeout khng ln hn khong thi gian xut hin ca dng sub.
Lm m (phc hp)
\fade(<a1>,<a2>,<a3>,<t1>,<t2>,<t3>,<t4>) Thc hin thnh 5 phn vi ba gi tr alpha a1, a2, a3, v bn thi im. Eg: \fade(255,32,224,0,500,2000,2200) Trc t1, dng c gi tr alpha a1. Gia t1 v t2 dng chuyn i t alpha a1 ti alpha a2. Gia t2 v t3 dng c gi tr alpha a2 c nh Gia t3 v t4 dng li chuyn i t alpha a2 ti a3. Sau t4 dng c gii tr alpha a3.
Y!M: yoyo_tl
- 9 -
ttlg59@KST
http://tlghome.co.cc/
Font \fs \fsp \c \1c \2c \3c \4c \alpha \1a \2a \3a \4a
Cho VSFilter 2.39 \fax \fay \be \blur \xbord \ybord \xshad \yshad \iclip
Cc thng s t1 v t2 xc nh khong thi gian thc hin vic chuyn i. Trong cc phin bn m khng c t1 v t2, vic chuyn i c thc hin trn ton b thi gian ca dng sub. Thi gian c tnh bng mili giy v c lin quan n thi gian bt u ca dng. (i vi phn cn li ca ca tag \t, t1 v t2 c mc nh tng ng l 0 v ton b thi gian ca dng.) Tham s accel c trng ca nhng chuyn ng phi tuyn tnh, l bin ca ng cong hm m: y = xaccel with x [0;1] = (t-t1)/(t2-t1), t l khong thi gian. Gi tr accel ny nu nm trong khong 0 ti 1, th ta c mt chuyn ng vi bt u nhanh v kt thc chm. Nu gi tr ny ln hn 1 th chuyn ng s bt u chm v kt thc nhanh.
Example
{\1c&HFF0000&\t(\1c&H0000FF&)}Hello! Dng ch bt u bng mu xanh (blue), Nhng n mu dn sang mu (red) v hon ton l mu khi ht dng.
Example
{\an5\t(0,5000,\frz3600)}Wheee Lm dng ch quay 10 ln quanh trc z trong vng 5 giy.
Example
{\an5\t(0,5000,0.5,\frz3600)}Wheee Tng t nh trn, nhng n s bt u nhanh v tc quay chm dn, vn l 10 vng trong thi gian 5 giy.
Example
{\an5\fscx0\fscy0\t(0,500,\fscx100\fscy100)}Boo!
Y!M: yoyo_tl
- 10 -
ttlg59@KST
http://tlghome.co.cc/
Ch s bt u kch thc bng 0, hay n b n, ri kch thc ln dn ti 100% theo c hai chiu X v Y.
To ra mt hnh ch nht ct dng sub, ch nhng phn nm trong hnh ch nht ny mi c hin ln, cn bn ngoi, phn cong li ca dng sub u b n i (dng trong sut). Vi tag \iclip th ngc li, tt c cc phn nm trong hnh ch nht ny u b n i. Ta x1, y1, x2 v y2 c tnh bng ta pixel ca video tnh t gc trn bn tri. Nhng ta ny phi l nhng s nguyn. Eg: of \clip(0,0,704,245) on a 704x480 video:
Y!M: yoyo_tl
- 11 -
ttlg59@KST
http://tlghome.co.cc/
S dng cc hnh vector nh ngha hin th cho lnh \clip hoc \iclip trn dng sub. <drawing commands> y l lnh v tng t nh dng trong tag \p. Nu <scale> khng c ch nh th mc nh s l 1, c ngha l ta tng ng trc tip vi im nh. Gi tr <scale> y lm vic tng t nh gi tr <scale> ca tag \p. Lu l loi tag v vector ny khng th dng vi tag \t. Nu bn cn n hot ng ging tag \t, th bn phi to nhiu on sub tng t nhau, v thay i dn dn trong tng frame. Eg:
\clip(1,m 50 0 b 100 0 100 100 50 100 b 0 100 0 0 50 0)
Drawing tags
\p<0/1/..> - Phng thc v im cht
Set tag ny ln 1 hoc cao hn xc lp ch v. Nhng ch sau tag ny s gii thch cho cu trc hnh v (ta vector ca hnh v). Khi set v 0 tng ng vi vic tt ch v ny, tr v dng binh thng. Khi bt ch v, tag \p c th nhn bt k gi tr nguyn no ln hn 0, gi tr ny tng ng vi ln ca hnh v vi form: 2^(value-1). Eg: \p1 \p0 \p2 \p4 Set ch v vi ta thng. Tt ch v. Set ch v vi kch thc gp i. Set ch vi vi kch c nhn 8 ln.
\pbo<y> - ng xc lp
nh ng xc lp vng v. y c bn l xc lp chiu Y cho tt c cc ta . C th hiu y l lnh nng chiu cao hnh v. Eg: \pbo-50 \pbo100 Hnh c t cao hn 50 pixel so vi v tr ban u. V tr chun, hu nh gi tr y>0 u t c tc dng.
Y!M: yoyo_tl
- 12 -
ttlg59@KST
http://tlghome.co.cc/
{\pbo100}{\p1}m 50 0 b 100 0 100 100 50 100 b 0 100 0 0 50 0{\p0} <-- kch thc chun {\pbo-100}{\p1}m 50 0 b 100 0 100 100 50 100 b 0 100 0 0 50 0{\p0} <-- cao hn 100 pixel
Drawing commands
Cc lnh v s c xut hin cng vi tag \clip (v vector), gia hai tag \p# v \p0. Eg: {\p1}m 0 0 l 100 0 100 100 0 100{\p0} {\p1}m 50 0 b 100 0 100 100 50 100 b 0 100 0 0 50 0{\p0} Hnh v ny s dng mu 1, mu ng vin v c mu bng. Ta trong lnh v ny l loi ta c xc lp ring, khng phi l ta to bi phn gii video. Ta ny c trong chng trnh ASSDraw3.
s <x1> <y1> <x2> <y2> <x3> <y3> .. <xN> <yN> - Cubic b-spline
Y!M: yoyo_tl
- 13 -
ttlg59@KST
http://tlghome.co.cc/
V mt khi (3rd degree) theo kiu b-spline ti im N. y phi cha bao gm t nht 3 ta (v l, trng trng hp , tung t nh b). iu c bn ny cho php bn xu chui vi ng cong Cubic Bzier vi nhau.
c - Close b-spline
ng b-spline.
Dn hng
\fsvp<high_pixel> i hng v cao ca ch, gi tr l cc s
nguyn. Dng c vi \t
Y!M: yoyo_tl
- 14 -
ttlg59@KST
http://tlghome.co.cc/
Ta z (Z coordinate)
\z<far_number> t thm ta ca trc z cho ch Thay v ch c ngang dc (x, y) nh hin gi. t gi tr dng ch li ra xa, t m lm ch li gn (gn ging scale) Dng c vi \t.
Y!M: yoyo_tl
- 15 -
ttlg59@KST
http://tlghome.co.cc/
Vn ch (Distortion)
\distort(u1,v1,u2,v2,u3,v3) Tng t \fax v \fay. Vn xon ch n cc mc nh, t gi tr m dng nh vi \fax v \fay. Dng c vi tag \t. V d: \t(\distort(1, 1, 1, 0, 0, 1)) xon l xo.
Y!M: yoyo_tl
- 16 -
ttlg59@KST
http://tlghome.co.cc/
Y!M: yoyo_tl
- 17 -
ttlg59@KST
http://tlghome.co.cc/
Y!M: yoyo_tl
- 18 -
ttlg59@KST
http://tlghome.co.cc/
Y!M: yoyo_tl
- 19 -
ttlg59@KST
http://tlghome.co.cc/
Y!M: yoyo_tl
- 20 -
ttlg59@KST
http://tlghome.co.cc/
Y!M: yoyo_tl
- 21 -