如何给影片加字幕 ssa文件详解Word文档下载推荐.docx
- 文档编号:8321645
- 上传时间:2023-05-11
- 格式:DOCX
- 页数:9
- 大小:29.38KB
如何给影片加字幕 ssa文件详解Word文档下载推荐.docx
《如何给影片加字幕 ssa文件详解Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《如何给影片加字幕 ssa文件详解Word文档下载推荐.docx(9页珍藏版)》请在冰点文库上搜索。
-b*~_X6`*h,I+~ScriptType:
v4.00
+n_B8J_D(M,gCollisions:
Normal.K_Lv!
m8t'
X1z_M
PlayResY:
480
$U_A/d4s_uq_`!
Dm-S-KPlayResX:
360j_H+D_p&
y;
M
PlayDepth:
0~2vQ!
|*L"
e_f$_
Timer:
100.0000
_u,x_N&
\_]_Z_^Oy"
}[v4Styles]_y*A_A(k8E_g
Format:
Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,TertiaryColour,BackColour,Bold,Italic,
4L*M_t_o,N_s`_CBorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,AlphaLevel,Encoding_i_WT0G1Y9K
Style:
NewStyle,幼圆,30,16777215,4227327,8404992,16744448,0,0,1,1,2,2,30,30,12,0,134_O_t_q_S_C_r
[Events]
N_L_]_F_r)\Dialogue:
Marked=0,0:
00:
00.20,0:
03.30,NewStyle,NTP,0000,0000,0000,,UC0079年12月24日
i9S"
~0OD%~9U__!
N"
^Dialogue:
05.30,0:
08.30,NewStyle,NTP,0000,0000,0000,,我們要跟這艘戰艦共存亡9so_Z_A_[*o5C^
Dialogue:
09.30,0:
12.30,NewStyle,NTP,0000,0000,0000,,但我們不可讓你們白死
1m"
ze+l2t_c_CqDialogue:
13.30,0:
17.30,NewStyle,NTP,0000,0000,0000,,直至完成任務為止!
rX_e%L_zmg|
18.40,0:
20.40,NewStyle,NTP,0000,0000,0000,,差不多了_v_KR-A(r$A_IX/U
20.40,0:
22.40,NewStyle,NTP,0000,0000,0000,,別慢吞吞_______________________________________________________________5r#B(\9il_[?
-e
这下,大家应该大概了解SSA的结构了吧?
下面我们开始了_a_s_Az_]G3t
#u"
t_e_];
G[%~_~_`
一.SSA文件的组成结构
_k2O_^;
D"
w_SSSA文件主要由三大部分组成:
[ScriptInfo]部分,[v4Styles]部分和[Events]部分。
_Q_R1R8vm1~*G1.[ScriptInfo]部分
(Y5_m4[#o7J_O4V_?
__aPlayResX:
480
$E_m"
T(I_A0u#l;
`PlayResY:
3602S_T,i_Z6d8?
_d2Y
480×
360和384×
288是标准的4:
3画面分辨率之一。
ssa字幕里的坐标(字幕的位置)即根据这2个数值的范围来定义。
16:
9宽银幕的片子略做调整即可。
;
q_}_n_v0O_h_]这里主要介绍文件本身和制作者的信息,这里面最重要的两项是PlayResX和PlayResY,它实际上是按给定的PlayResX和PlayResY数值将屏幕按比例化分,屏幕的左上角坐标为(0,0),右下角坐标为(PlayResX数值,PlayResY数值).这两个值最好是和视频文件的长宽相同,这样在下面[Events]部分文本位置坐标的设定很方便而且准确.
X;
p_nK7A2S@+_]9D_ug当然这两个值也可能和原视频文件的长宽不同,比如视频文件尺寸为640x360,而PlayResX:
384,PlayResY:
288,如同前面所说的,它是将屏幕长宽按384:
288来化分的.一旦这样划定,下面的各种坐标设定都要以384和288为根据.
1Z2^o-h~6k_`_e特别要注意的是:
对于一个已经存在并且文本坐标都设置好的SSA文件,如果它的PlayResX和PlayResY数值和视频文件的长宽尺寸不符(包括成比例的情况,比如视频文件尺寸为640x360,而PlayResX:
320,PlayResY:
180),我们不要简单的把PlayResX和PlayResY数值改成屏幕尺寸,这样将导致字幕失真,是因为文本部分的尺寸并没有改,仍按照原来的PlayResX和PlayResY数值设定.如果有较多的坐标设定,就不要改原来的PlayResX和PlayResY数值,在原基础上编辑.
_|`y7T_^_BScriptType:
v4.00会影响字幕特效的相关命令(有一部分命令是要在v4.00+中才会实现的,不过实用性不大,所以在此还是用v4.00);
480360则会影响字幕定位时的坐标。
*V+nu$m_^+w0y_p_]0w2.[V4Styles]部分;
U_s_s_c_X
这是个存放[Events]部分里所用到的各种字体信息的地方.可以存在多种字体,每种字体有多种特征.当[Events]部分的Name项引用到这里的某种字体时,则意味这该字体的各种特征也被引用.字体的特征还可以在文本行中修改,这将在[Events]部分讨论.
_m&
p.|&
\_r)xE:
g_M常见的字体属性有Format:
Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,TertiaryColour,BackColour,Bold,Italic,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,AlphaLevel,Encoding
_c_?
"
[zR!
w_\我们可以再定义一个Style,并命名为mine,如Style:
mine,华文新魏,18,&
HFF0000,&
HFF80FF0,&
Hffffff,&
Hffffff,0,0,1,2,1,2,20,20,20,0,134
H1W5n?
#|_?
t即可以这样:
\"
u%C%V"
fd_D_c8hd[V4Styles]
)T_p9E\_OH.y_BFormat:
Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,TertiaryColour,BackColour,Bold,Italic,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,AlphaLevel,EncodingV_Q&
N&
E.](J_N
Default,华文彩云,18,&
Hff0000,&
Hff8080,&
6}_c_h7x&
H_q,hStyle:
Hffffff,0,0,1,2,1,2,20,20,20,0,1346M,__a_q_E_h
有了具体经验后,一般可以不作调整,需要改动的可以是“Fontname”,如改成黑体,“Fontsize”,做字幕字号24比较合适。
至于最后的“Encoding”,134表示简体中文的编码,繁体中文的编码为136。
%w_X_y0u_J
下面对各项作一说明,并列出属性的取值及范围r_r_J_T_a_l
Name---字体名称---[Events]部分将引用该项,比如Default,Font1等0xL8D_e,K_|,[
Fontname---所使用的字型---比如黑体,楷体等.对新载入的SSA文件,VOBSUB不会识别出宋体以外的字型,都按宋体输出.但可以在DirectVobSub中重新定义
_q'
C;
t_\0x+p_b.T*~nFontsize---字体大小---常用范围8-72_o_T)}
p&
H+R8o'
K
PrimaryColour---主体颜色---颜色格式为&
HXXXXXX,十六进制,X取值为0-f_{_`_c_{3f)~M5g6p
SecondaryColour---次要颜色---格式同上,卡拉OK中使用,即变色前的颜,变色后显示主体颜色
_u
e_I_?
NTertiaryColour---边框颜色---格式同上
_F5]_k_y8|_v-MBackColour---阴影颜色---格式同上]$B/l_x_`j-~%q)H
下面是一些常用颜色的代码,以便在文件中直接添加和编辑:
_d6F9~_]$}$kF
&
Hffffff白&
H8080ff浅红_NLm_J};
p
H000000黑&
H80ffff浅黄
8yr_V6u8@1m,Q&
H0000ff深红&
HFF8000亮蓝_l$~_{'
?
w&
]_I2z
H00ffff深黄&
H80ff00浅绿
_g!
C_F_x^&
Hff0000深蓝&
H00ff00亮绿
*L_m_m_U_e_U&
H008000深绿&
Hff00ff紫红(偏紫)
_\.f9a_d;
s_z&
H0080ff橙&
H8000ff紫红(偏红)
_Vy3A,K_le&
Hff0080紫&
Hffff00浅蓝_N_?
_o_@_w_Xe_[_~
Bold---粗体---0关闭,-1开启
0w1H_i!
O8S:
kC_KItalic---斜体---0关闭,-1开启
*c3F_b_n_?
/d0p:
YBorderStyle---边框样式---取值1:
正常,取值3:
有一覆盖区域
o*RVhAO_C/H'
kOutline---边框宽度---取值范围1-4,数字越大边框越宽_]*z_H+I:
pZPN;
r_^
Shadow---阴影距离---取值范围0-4,数字越大阴影越厚
6o+a7g/F%__{4lAlignment---对齐方式---这是重中之重,学懂对齐方式等于学懂了一半的SSA,其用法将在下面的代码部分作详细的介绍,这里只作简单的说明(下面各位置的数字就是Alignment的取值,很好记:
从1-11,没有4和8这两个数,其余都是连续排列):
w_{_g_SB$t
左中右_f_@_k/r+s_E!
Z
上567;
Vw_`2G_D_z%b
中91011
!
@_b_V_{5?
4E;
u_Y'
H_v下123.aT_j_]/Wr)e
MarginL---字幕距左边的距离---取值范围0-PlayResX的数值
_D_V_B_D_w)e"
\MarginR---字幕距右边的距离---取值范围0-PlayResX的数值_Kt:
f;
Zs_k+z%C({5Y_H,U
MarginV---字幕高度---取值范围0-PlayResY的数值
z_t"
_$k_M_S_m5jAAlphaLevel---字体透明度---透明度格式为&
HXX,十六进制,X取值为0-f_b_}.E_W_O_c
Encoding---编码---简体134,繁体138具体代码如下:
0=ANSI,1=DEFAULT,2=SYMBOL,128=SHIFTJIS,129=HANGEUL,0d3^_n_z_W_u
B3s
134=GB2312,136=CHINESEBIG5,255=OEM,130=JOHAB,177=HEBREW,
_b-p_~-y_O2u_H_I_j178=ARABIC,161=GREEK,162=TURKISH,163=VIETNAMESE,222=THAI,238=EASTEUROPE,204=RUSSIAN,77=MAC,186=BALTIC;
_`z6cu_})X_M_{3.[Events]
_m6s:
u!
v_n1['
o_CFormat:
Marked,Start,End,Style,Name,MarginL,MarginR,MarginV,Effect,Text(~Ys_d1Lp_s
从这里开始就是字幕部分了,以“Dialogue:
01.34,0:
02.05,Default,,0000,0000,0000,,”定义开头。
如果只是单纯做字幕用,那么这句后面就是字幕部分了,而字幕的格式根据[V4Styles]里设置的来显示。
Default可以换用上面设置的mine,那么显示的格式是按照mine里面设定!
_O(uM:
v(m#O_N-n_I这里是将[v4Styles]部分中已定义的字体提供给字幕,并能对字体的各属性重新定义;
通过特定的SSA代码实现特效.
(f8k_S2q^_If_~Format:
Marked,Start,End,Style,Name,MarginL,MarginR,MarginV,Effect,Text_XQ_Bs-Q0pD2s_y
Marked---标记---一般都设为0
8O*T%l8[_c3ZStart---字幕开始时间---格式0:
00.00最小单位0.01秒B'
U3U_p_[_H#c_|
End---字幕结束时间---格式同上0m&
q+c_~_k_mq
Style---字体名称---引用的是[v4Styles]部分中的Name项(O,g5K0L+b_s_{_~;
y
Name---名字---注意这个Name和[v4Styles]部分中的Name完全不同,相当于注释,一般省略,省略后只留一逗号._m_h_q_s"
z.T
MarginL---是对[v4Styles]部分MarginL值的重新设定,0000表示采用原值;
若不为零,则代替原值(此时原值不再起作用)4b_}/_"
s:
}O
MarginR---是对[v4Styles]部分MarginR值的重新设定,用法同上
)?
_e/}J%N_H8N/o_V:
EMarginV---是对[v4Styles]部分MarginV值的重新设定,用法同上
C3m$WL_Q_o_x_CEffect---这里是SSA为编辑人员方便使用动态效果而自定义的代码,有Scrollup,Scrolldown,Banner和Karaoke四种形式.为集中学习这里就不作介绍将其放到SSA代码部分说明.1m%`6h5Q4I_J
Text---字幕区---在这里可以添加代码改变字体属性,实现多种特效`&
d_b_[5g;
n*N_w
其实[v4Styles]部分就是一个存放各种字体以及该字体属性初始值的一个场所,它的大小,颜色,字幕所在的位置等信息都放在这里;
而[Events]部分则是把[v4Styles]部分中的各个字体应用到文本中去,并且能够对已定义的字体的各种属性进行修改以达到需要的效果.打个比方,几种不同类型的木材,具有各自的原始尺寸颜色,经过加工改变大小涂上新的颜色(或者直接使用原料),从而做成各种家俱材料.[v4Styles]部分就相当于放置这些原始木材的仓库,而[Events]部分则是执行怎样加工木材并将其安装到家俱上.
)]_N#JN-]_?
'
@9N.s二.下面介绍SSA代码的用法
_s7{9N7P%}-|_Q5J`SSA代码
_O
D!
{_`_g首先对下面代码中用到的符号说明一下:
s)@&
@6?
d4k3jU:
h---参数
8I_L_k8Q_M_[[..]---可选项%cZ_G;
x9v)E_?
_i_rh
---任选其中一项
^_~W3X_[规定:
所有代码之前加\_w"
IA_E_F
K_~2M_H_Q
所有代码放在括号{}内,\N,\n,\h例外。
:
D(y_h7|*B\N---换行---换行后两行之间没有空隙
_Bm_{A-S`_@Z\n---空格---或直接按空格键,超出范围自动换行_}_U9D8q_y6[
\h---空格---或直接按空格键_G5I+y$c-d
\b---粗体---0关闭,1开启
_[_J)D_c_YW_Y5d\i---斜体---0关闭,1开启
_Q9p_b_L_A_D3I_K\bord---边框宽度---width取值范围1-4,数字越大边框越宽
8`2b8w_Y_Yy#b\shad---阴影距离---depth取值范围0-4,数字越大阴影越厚
n_EF_C,b'
p;
Qw\r---改变字体---比如Default,Font1等_{)y"
c4w1l_BRc
\r\r---恢复成最初的字体
.D3Z_z%]_I\fn---改变字型---比如黑体,楷体等
$T,G_?
_y_D:
e_m*~5[1U\fs---改变字号---常用范围8-72_H_^7qdc;
\fsc---字符缩放---x代表水平方向,y代表垂直方向,perecet取不小于0的数(小数也可以).默认大小为100(即100%)
3n_B_t(A4q\fsp---调整字间距---pixels取值在实数范围内,可以是正数,零,负数.默认值为03m|P_S_U_e_~&
m
\fr[]---旋转---x代表水平方向,y代表垂直方向,z是垂直于屏幕的坐标轴.degrees为正数时是逆时针旋转,为负数时是顺时针旋转.7G_N&
b2a_{*j0O5C_g_@
\c&
H---改变颜色---颜色格式为&
HXXXXXX,十六进制,X取值为0-f,作用相当于\1c&
H_j
m;
__k9D*j_B
\1c&
H---改变主体颜色---格式同上_q_Z_Y9f9L_T
\2c&
H---改变次要颜色---格式同上_M5^_R8z]_Co
\3c&
H---改变边框颜色---格式同上_x#O4Y7N_jJ3RM_`
\4c&
H---改变阴影颜色---格式同上_?
9EN_R_H4^;
`_D
\alpha&
H---改变透明度---透明度格式为\alpha&
HXX,十六进制,X取值为0-f,同时改变字幕所有部分的透明度,取值越大,透明度越强_J:
I_D/n_F
\1a&
H---改变主体透明度---格式同上,zx_x_zl_J6t
\2a&
H---改变次要透明度---格式同上\!
v;
d_R_VCT_~m
\3a&
H---改变边框透明度---格式同上
_`(H~_p_w}%s'
]6l_J#M\4a&
H---改变阴影透明度---格式同上_[_W_
wd5MG,d
\move(,,,[,,])---移动效果
+Y_f1r+p__3q_xx1,y1---移动开始的位置
%p"
SD_u7?
Ap_Hx2,y2---移动结束的位置_Cv"
o^^;
Y_AN"
A
t1,t2---移动开始和结束时间,省略后以字幕开始和结束时间为准
7u3FC~4[_b_t_L\pos(,)---位置改变---x和y是是改变位置后的坐标
s_D_w_d:
_:
^\t([,],[],)---动态效果---可同时使用多个效果
%AZ_r_{_P_h;
xt1,t2---动态效果开始和结束时间,单位为1毫秒,省略后以字幕开始和结束时间为准
_p_bX2Y#uiaccel---控制动态效果的运动速度,它的作用范围较大,能影响多行文本的动态速度.默认值为1.当01时,速度从慢到快加速运动
w)u1c~_R_~_B_Estylemodifiers可以使用的效果有\bord,\shad,\fsc,\fsp,\fs,\fr[],\move,\c,\c,\alpha,\a
U_R/SR_H)d_O_C_X\fad(,)---淡出淡入效果---单位为1毫秒,如2000就是2秒
mB_[8A4b"
V/G__t1---显示使用的时间,是时间段
Q+v_T_O_t_g"
\*it2---消失使用的时间,是时间段'
c_W
E_Sp*B,`9Q
\fade(,,,,,,)---淡出淡入效果---透明度必须用十进制表示,范围0-255
e.H5l_g(Q*w/ia1---显示开始时的透明度OE$I_S$P&
M*g_c_Z
a2---显示结束到消失开始时的透明度
_Z&
mBS_`"
R&
`_@%xYa3---消失结束时的透明度L7z?
_V_{_W
t1,t2---显示的开始和结束时间,是时间点_RM/v_G_X_n_N_R_N;
T
t3,t4---消失的开始和结束时间,是时间点
9T$HM_i_g.x_G3\\MScrollup;
[]---字幕从下向上移动
*}0FF_n_M*G_cScrol
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何给影片加字幕 ssa文件详解 如何 影片 字幕 ssa 文件 详解
![提示](https://static.bingdoc.com/images/bang_tan.gif)