感觉没什么人介绍Editor。。
参照前面的配置文章配置好(提供的压缩包直接解压即可使用)
编写vpy脚本
每个压制的视频配置可能不同,对新的压制任务建议直接另存脚本修改。
编写好脚本后通过Check script检查脚本有没有错误
通过Preview可以预览情况
配置额外脚本模板
VapourSynth一般是做预(初步简单的)处理,所以需要配合x264之类完成最后的压制,这里通过Editor来做(为什么不写bat,后面说...)。
选择Encode video
然后再Preset输一个名字,Header选择Y4M(因为要传给Encoder处理),然后Executable选择你要使用的压制软件,Arguments设定你的压制参数之类的,然后点Save保存预处理模板。
在这里你可以直接开始跑压制了,不过对于有许多任务的时候不建议。
添加更多的任务到VapourSynth jobs server watcher中
比如我这里要压制二十多集的电脑线圈,通过Enquene encode job添加到server中,选择前面设定好的模板,然后修改一下一些参数,输出名什么的。
然后Save就会添加到server中了,注意点Preset的Save会变更这个预设的内容
通过这样一些列操作,就能愉快的压制了,如果出现什么错误,VapourSynth jobs server watcher也会hold住的。
当然前面这一些列操作完全等价于下面的bat脚本(位于EncodeWorker文件夹下)
Tools\VSPipe.exe --y4m "go04.vpy" - | Binaries\ffmpeg.exe -i - -i "[Yousei-raws] Dennou Coil 04 [BDrip 1920x1080 x264 FLAC].mkv" -map 0:v -pix_fmt yuv420p -c:v libx264 -me_method umh -crf 21 -map 1:a -c:a aac -b:a 192K "outputs\04.mp4" -y
回到刚才的问题,为什么不直接bat呢,因为不好看进度,虽然有魔改版的x264可以,但我又不用...
最后
Tips! VapourSynth压制字幕时,指定字体文件夹而不用安装挺方便,AVS的不太清楚(没用过)
另外分享几张压制输出的效果图
另外有个问题,VapourSynth Editor把配置记录放哪儿了呢,即使是全新解压出来,一运行就能看到之前的记录,就很奇怪。。
请问有一个任务一直在aborting 0/1状态 无法删除和开始怎么解决
打开%USERPROFILE%AppDataLocalvsedit.config
删除[jobs]下对应出问题的job编号-1的部分。
例如出现aborting 0/1的是job 2,那就删除vsedit.config中[jobs]下以0000001开头的部分(这里的1就对应job编号2减去1)
删除完打开jobs还是有
确保在后台退出vapoursynth jobs server watcher的情况下打开config删除
尝试在任务管理器结束相关进程,重新弄吧...猜测是压制过程遇到什么未知状况卡住了。
VSEditor 的配置文件在C盘用户目录里面,具体是这个路径 %USERPROFILE%AppDataLocalvsedit.config
感谢大佬,非常有用!
我之前无聊还做过一个VSEdit的汉化版 https://www.bfdz.ink/2018/08/31/106/