level 4
有一个需求是把外挂ass字幕给加成硬字幕,
之前用meGUi来着,一步步步骤很清楚,先音视频分离,然后用AVS脚本创建器改写脚本,比如加入
LoadPlugin("VSFilter.dll")
TextSub("[TV-ep01].ass", 1)
然后设定音视频的编码器,之后用AviSynth喂进去,最后把转换好的merge合进容器里。
可惜MeGUI还没有支持显卡编码的组件(明明有日本人编的QSVEnc和NVEnc可以用。。),所以就改用俄罗斯人的StaxRip,感觉也蛮好可以各个组件升级。(韩国人写的ShanaEncoder和日本人写的AsVideoConv)
但是用了StaxRip感觉它太自动了,比如加入队列它就全部当一个步骤了而不是分开来,下方音频转码后会自动放入容器里而右边ContainerOption也可以设加入音轨。
好吧主要是我想要硬字幕,ContainerOption里也只是在mkv里加一条文本,只能算封装软字幕。
那加硬字幕是不是只能通过AVS脚本在编码前设置?StaxRip界面上没有找到改AVS脚本选择字幕的设置,然后我又试图在工作目录下生成的avs文件手动加入
LoadPlugin("VSFilterMod.dll")
TextSubMod("[TV-ep01].ass", 1)
结果加入队列运行后这两行就消失了,
明明StaxRip自带插件里有VSFilterMod,就是找不到哪里设置。。
2018年07月02日 04点07分
1
之前用meGUi来着,一步步步骤很清楚,先音视频分离,然后用AVS脚本创建器改写脚本,比如加入
LoadPlugin("VSFilter.dll")
TextSub("[TV-ep01].ass", 1)
然后设定音视频的编码器,之后用AviSynth喂进去,最后把转换好的merge合进容器里。
可惜MeGUI还没有支持显卡编码的组件(明明有日本人编的QSVEnc和NVEnc可以用。。),所以就改用俄罗斯人的StaxRip,感觉也蛮好可以各个组件升级。(韩国人写的ShanaEncoder和日本人写的AsVideoConv)
但是用了StaxRip感觉它太自动了,比如加入队列它就全部当一个步骤了而不是分开来,下方音频转码后会自动放入容器里而右边ContainerOption也可以设加入音轨。
好吧主要是我想要硬字幕,ContainerOption里也只是在mkv里加一条文本,只能算封装软字幕。
那加硬字幕是不是只能通过AVS脚本在编码前设置?StaxRip界面上没有找到改AVS脚本选择字幕的设置,然后我又试图在工作目录下生成的avs文件手动加入
LoadPlugin("VSFilterMod.dll")
TextSubMod("[TV-ep01].ass", 1)
结果加入队列运行后这两行就消失了,
明明StaxRip自带插件里有VSFilterMod,就是找不到哪里设置。。