avatar

SVP4补帧和MeGUI输出视频

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

SVP4补帧效果不错,SVP4补帧时会输入一个AVS脚本,可以使用这个AVS脚本用MeGUI压制输入补帧后的视频。MeGUI需要注意是32位还是64位,版本不同MeGUI打不开avs。
还可以配合Waifu2x-Extension-GUI 或者video2x拉伸视频到4k.

准备软件

SVP4
MeGUI
Potplayer

步骤

  1. 导出脚本
    首先运行SVP4,设置好补帧是60帧还是120帧。注意你的播放器是32位还是64位,SVP4会选择相应的插件,SVP4文件夹有pluginsplugins64
    或者下载svpflow, 注意最新版本需要SVP运行才能工作。
    方法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,复制修改时间最新的脚本文件出来。

  1. 编辑脚本
  • LoadPlugin(),可以修改svpflow1.dllsvpflow2.dllSVP4插件的版本,对应MeGUI的版本。
  • ffdshow_source()修改为LWLibavVideoSource("视频文件路径.mp4")
  1. MeGUI压制
  • 视频编码(Video encoding)
    拖动avs脚本到MeGUI的视频编码中,可以预览视频有没有花屏等问题,如果有,是脚本编辑问题,需重新导出编辑avs脚本。然后加入队列(Queue)
    • 音轨(Audio encoding)
      输出的视频是没有音频,需要从原视频里添加音频,等于FFmepg封装音轨。
      点击队列选项卡(Queue),点击开始(start),MeGUI开始压制视频。
  1. 输出的视频帧率可能有差异,工具-混流器-自适应混流器调整帧率。设置和视频文件,帧率,音频,字幕,然后加入队列。
  2. 特效字幕
    特效字幕需要avs脚本压制.
    压制特效字幕 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加载视频后导出。
下载


参考
使用SVP4和MeGUI补帧并输入视频文件
svpflow

文章作者: Eikan
文章链接: https://eikanya.github.io/post/SVP%E6%8F%92%E5%B8%A7MeGUI%E8%BE%93%E5%85%A5%E8%A7%86%E9%A2%91/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Eikanya‘s Blog

评论