Skip to content

在播放器中调试vsmod

如何在播放器中调试vsmod,谈这个问题以前,先说为什么要在播放器中调试vsmod,虽然更多的可能是为了做成外挂字幕,但基于播放器与vsmod的兼容性以及vsmod的不稳定性,我强烈不建议使用这种操作。
以下是正文

需要准备的东西

  1. 播放器(pot/mpc/mpv)类自选
  2. AviSynthPlus
  3. VSFilterMod
  4. L-SMASH-Works

安装教学

  1. 先安装AviSynthPlus(别和我说这都不会)
  2. 记住安装AviSynthPlus的路径,打开路径中的plugins文件夹,把VSFilterMod里,x86的dll,和L-SMASH-Works里x86的dll放进去
  3. 新建一个文件,例如“test.avs”,文件名随意,后缀一定是avs,用记事本打开
  4. 把以下代码复制进去
  5. video=LWLibavVideoSource("../BDMV/STREAM/00002.m2ts")
    audio=LWLibavAudioSource("../BDMV/STREAM/00002.m2ts")
    video=AudioDub(video,audio)
    video
    TextSubMod("")
  6.  第一二行括号里的内容,改成视频的绝对路径,最后一行括号内的内容,改成字幕文件绝对路径如果想多加载几个,重复最后一行即可,例如
  7. video=LWLibavVideoSource("../BDMV/STREAM/00002.m2ts")
    audio=LWLibavAudioSource("../BDMV/STREAM/00002.m2ts")
    video=AudioDub(video,audio)
    video
    TextSubMod("1.ass")
    TextSubMod("2.ass")
  8. 用播放器打开这个avs文件(注意,这个方法纯软件解码,而且第一次使用需要加载视频序列,所以第一次播放会很~ ~ ~ ~ ~慢—)
Published in技术探究

Be First to Comment

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注