最后,讲解一下avs内嵌法
Avs其实就是一种索引文件,其内容可以用note等进行编译,主要作用是通过指令调用相关虑镜对视频文件进行编辑,简化工作。但他需要AviSynth的支持。
以下是内嵌时的语法:
#基本型:
LoadPlugin("VSFilter.dll")
aviSource("*.avi")
changefps(23.976(or 29.97))
textsub("*.ass(or ssa)")
#完全型:
LoadPlugin("VSFilter.dll")
v=DirectShowSource("???.avi",audio=false,23.976(or 29.97),convertfps=true)
A=DirectShowSource("???.mp3")
Audiodub (V,A)
textsub("??.ass(or ssa)")
#改良型:(由好友goldenf提供,在此谢过)
LoadPlugin("VSFilter.dll")
DirectShowSource("*.avi",23.976(or 29.97),ConvertFPS=true)
TextSub("*.ass(or ssa)")
Ps:参数里的所有标点号必须是半角字符,引用的每一个文件最好都写上完整路径名。以防止软件找不到相应的文件存放地址。
将上述内容任选一个复制到文本文档再另存为*.avs格式,并与raw文件、字幕文件放到同一目录下。然后再用vdm打开这个avs文档,就可以直接跳到正式内嵌工序的第5步骤继续操作了。而且不用理会120fps、mp3音源的烦恼问题。