如题,我就写点常用的,就当备忘录了。
\n 空格,宽度超出范围后自动换行
\N 硬回车
\h 硬空格
\b<0 1=""> 粗体
0关闭,1开启
\i<0 1=""> 斜体
\u<0 1=""> 下划线
\s<0 1=""> 删除线
\bord
\be<0 1=""> 柔化 0关闭 1开启
\shad
\fn 改变字型
\fs 改变字号
\fsc
\fsp
\fr[
\fr = \frz,和[v4+ Styles]中的Angle效果相同—–旋转所围绕的中心由\a或\an决定
\c&H<66ccff>& 改变颜色———十六进制00-ff,蓝绿红66ccff>
对齐方式:
\an<alignment> 设置对齐方式
和ASS相同
左 中 右
上 7 8 9
中 4 5 6
下 1 2 3
\a和\an对整个字幕有效,不论放在何处.调整对齐方式非常重要,它决定了字幕旋转,缩放,移动时的参照点.对齐方式是针对字幕的整体有效,字幕中的每个字符都是向下方对齐的,如果要使用不同大小的字符,应该将一段字幕分为多段时间轴相同的字幕。
卡拉OK:
\k
\k 无平滑效果
\K或\kf 有平滑效果
\ko 边框的卡拉OK效果——–时间单位是1/100秒
{\K50}aaaa表示用0.5秒来显示歌词aaaa———-后面没有字符表示停顿一段时间。
动态效果:
\t([<t1>, <t2>, ] [<accel>,] <style modifiers>) 动态效果
t1,t2分别是动态效果开始和结束时间,省略后以时间轴的开始结束时间为准
accel控制动态效果的运动速度 1 正常速度
0<accel<1 速度从快到慢减速运动
1<accel 速度从慢到快加速运动
计算公式为 t时的动作完成量 = pow((t-t1)/(t2-t1), accel)
移动:
\move(<x1>, <y1>, <x2>, <y2>[, <t1>, <t2>])
x1,y1为移动开始的位置
x2,y2为移动结束的位置
屏幕的确左上角是0,0,右下角由[Script Info]中的PlayResX:和PlayResY:决定
t1,t2是移动开始和结束时间,省略后以时间轴的开始结束时间为准
只能使用一次。
坐标:
\pos(<x>, <y>)
改变位置
只能使用一次
使用\move或\pos后MarginL,MarginR,MarginV无效
淡入淡出:(重要)
\fade(<a1>, <a2>, <a3>, <t1>, <t2>, <t3>, <t4> )
淡出淡入效果
a1是显示开始时的透明度,t1,t2表示显示的开始和结束时间
a2是显示结束到消失开始时的透明度
a3是消失结束时的透明度,t3,t4表示消失的开始和结束时间
此处透明度必须使用十进制来表示,范围0-255
\fad(<t1>, <t2> )
淡出淡入效果
t1表示显示使用的时间
t2表示消失使用的时间
文字变形:
{\t(\fscy300)}字变高
{\t(80,500,\fscy300)}字变高
{\t(\fscy300)}字拉长
{\t(80,500,\fscx300)}字拉长
{\t(80,500,\fscx200\fscy400)}字体变形
字体缩放:
{\fs1}{\t(1,\fs15)}1号字体放大到15号字体
{\fs15}{\t(15,\fs5)}15号字体缩小到1号字体
{\fscx500%}{\fscy500%}{\t(1,\fscx100%,\fscy100%)}变形缩小
{\fs10}{\t(0,900,\fs50)}控制性放大
{\fs50}{\t(200,600,\fs10)}控制性缩小
{\fs50\t(0,600,\fs10\t(800,1400,\fs24))}控制性缩放
字体变色:
{\c&HFF8000&\t(0,500,\c&H80FF00&}从蓝色过度到绿色