两个方法:
一、通过SubResync把.srt转成.ass或者.ssa,通过修改.ssa(.ass)的Style来修改字体和字体大小,内嵌的时候就加载.ssa(.ass)
二、通过SubResync编辑.srt文件,修改字体和字体大小,再另存为.srt,这样在同目录下会生成一个与字幕文件同名的文件.style文件,比如原来的字幕是 subtitle.srt ,将生成一个 subtitle.srt.style,文件内容与下面的类似(其实就是.ass的文件的部分定义)
代码:
-------------------------------------------
ScriptType: v4.00+
PlayResX: 640
PlayResY: 352
[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,Comic Sans MS,28,&H00ffffff,&H0000ffff,&H00000000,&H80000000,-1,0,0,0,100,100,0,0.00,1,2,3,2,20,20,20,1
-------------------------------------------
自己用文本编辑器编辑一个这样的.style文件也行
然后在avs中加载这个.srt就可以了,在.style里面定义的样式将在.avs里面生效
textsub("subtitle.srt")