SVP4补帧和MeGUI输出视频

Author Avatar
neko 2020年08月09日
  • 在其它设备中阅读本文章

SVP4 补帧和 MeGUI 输出补帧后的视频

SVP4 补帧效果不错,SVP4 补帧时会输入一个 AVS 脚本,可以使用这个 AVS 脚本用 MeGUI 压制输入补帧后的视频。MeGUI 需要注意是 32 位还是 64 位,版本不同 MeGUI 打不开 avs。

准备软件

SVP4
MeGUI
Potplayer

步骤

1. 导出脚本

首先运行 SVP4,设置好补帧是 60 帧还是 120 帧。注意你的播放器是 32 位还是 64 位,SVP4 会选择相应的插件,SVP4 文件夹有pluginsplugins64
方法 1:简便操作,桌面右下角 SVP4 图标右键,打开文件,选择你需要补帧的视频。
方法 2:设置 potplayer 滤镜使用ffdshow raw video filter, 需下载 ffdshow。或者在 SVP4 设置中setup-player的值设置potplayer的路径,安装 svp4 会有提示安装 MPC 播放器,是默认路径。

avs 脚本位置在SVP4设置workpath中的值。默认为C:\Users\username\AppData\Roaming\SVP4\scripts,复制修改时间最新的脚本文件出来。

2. 编辑脚本

修改内容:

  • LoadPlugin(),可以修改svpflow1.dllSVP4 插件的版本,对应 MeGUI 的版本。
  • ffdshow_source()修改为LWLibavVideoSource("视频文件路径.mp4")

3. MeGUI 压制

  1. 视频编码 (Video encoding)
    输入脚本路径,或拖动avs脚本到MeGUI的视频编码中,可以预览视频有没有花屏等问题,是脚本编辑问题,需重新编辑 avs 脚本。然后加入队列 (Queue)
  2. 音轨 (Audio encoding)
    输出的视频是没有音频,需要从原视频里添加音频,等于 FFmepg 封装音轨。
  3. 点击队列选项卡 (Queue), 点击开始(start),MeGUI 开始压制视频。
  4. 输出的视频帧率可能有差异,工具-混流器-自适应混流器调整帧率。设置和视频文件,帧率,音频,字幕,然后加入队列。

4. 特效字幕

特效字幕需要 avs 脚本压制,可以使用小丸工具箱的 avs 压制,或者 MeGUI 压制.
压制特效字幕 avs:

LoadPlugin("LSMASHSource.dll")
LoadPlugin("VSFilter.dll")
LSMASHVideoSource("xxx.mp4")
ConvertToYV12()
TextSub("xxx.ass")

MeGUI 内含插件 dll,如果读取错误请设置绝对路径
LSMASHSource.DLL在 MeGUI 文件夹\tools\lsmash中,
VSFilter.DLL在 MeGUI 文件夹\tools\avisynth_plugin中。


测试

我已经整理好了所需文件和插件,只需要avs设置视频位置,使用 MeGUI 输出视频,avs是配置是动画 120帧 伪影去除:高
MeGUI是 x64 版本,默认配置是 x64。
视频输出的效果可能不好,建议avs脚本还是自己用SVP加载视频后导出。
下载
bilibili

最后编辑于 2020.8.21 - 简化步骤

参考
使用 SVP4 和 MeGUI 补帧并输入视频文件
教程图片

332