如何在播放器中调试vsmod,谈这个问题以前,先说为什么要在播放器中调试vsmod,虽然更多的可能是为了做成外挂字幕,但基于播放器与vsmod的兼容性以及vsmod的不稳定性,我强烈不建议使用这种操作。
以下是正文
需要准备的东西
- 播放器(pot/mpc/mpv)类自选
- AviSynthPlus
- VSFilterMod
- L-SMASH-Works
安装教学
- 先安装AviSynthPlus(别和我说这都不会)
- 记住安装AviSynthPlus的路径,打开路径中的plugins文件夹,把VSFilterMod里,x86的dll,和L-SMASH-Works里x86的dll放进去
- 新建一个文件,例如“test.avs”,文件名随意,后缀一定是avs,用记事本打开
- 把以下代码复制进去
-
video=LWLibavVideoSource("../BDMV/STREAM/00002.m2ts") audio=LWLibavAudioSource("../BDMV/STREAM/00002.m2ts") video=AudioDub(video,audio) video TextSubMod("")
- 第一二行括号里的内容,改成视频的绝对路径,最后一行括号内的内容,改成字幕文件绝对路径如果想多加载几个,重复最后一行即可,例如
-
video=LWLibavVideoSource("../BDMV/STREAM/00002.m2ts") audio=LWLibavAudioSource("../BDMV/STREAM/00002.m2ts") video=AudioDub(video,audio) video TextSubMod("1.ass") TextSubMod("2.ass")
- 用播放器打开这个avs文件(注意,这个方法纯软件解码,而且第一次使用需要加载视频序列,所以第一次播放会很~ ~ ~ ~ ~慢—)
Be First to Comment