【SVP补帧】【教程】尽量不改变电脑设置的压制方案

前言:

前几天看到SVP补帧很有兴趣,看了几篇安装和配置教程,虽然可以播放时即时处理,但是感觉对电脑的解码器设置什么的很不友好,于是自己研究了一种便于压制的方案。

软件准备:

【必须】SVP,这里用到的是SVPflow,地址:https://www.svp-team.com/wiki/Download#libs,页面最下面

【必须】ffdshow(建议rev3597版本,这是最后一个内置libcodec的版本,可以高质量编码)

所有版本可以在这里找到:https://sourceforge.net/projects/ffdshow-tryout/files/

【建议】VirtualDub(最新1.10.4但是没有汉化,虽然英语没问题但我还是用的1.10.3的汉化)

需要汉化自己百度,官网:http://www.virtualdub.org/

【可选】avisynth(神器不解释,虽然在这里无关紧要,可以不用单独安装,ffdshow安装的时候勾选avisynth即可

软件安装:

没什么可说的,安装ffdshow的时候记得勾选avisynth就行了,VirtualDub是绿色小软件不用安装,解压就行了

教程开始:

1.从SVPflow的压缩包里面解压出给avisynth使用的库(两个dll文件),和sample.avs

2.修改sample.avs,第9行左右,DirectShowSource里面改成你的视频文件,3~4行LoadPlugin里面改成刚刚两个dll文件的绝对路径(相对路径可能提示找不到文件,很玄学);

多处有SetMTMode的行开头加#号注释掉(avisynth旧版本不支持这个函数,强迫症可以独立安装avisynth+);

第19行左右,修改smoothfps_params,去掉里面的,light:{aspect:1.33}}(这是填充成4:3画面,很丑);

顺带一提:rate:{num:5,den:2}的意思是帧数变成原来的5/2倍,如果原来是24fps的话,处理后就是60fps

其他内容酌情修改,参考官网的说明:https://www.svp-team.com/wiki/Manual:SVPflow

3.用VirtualDub打开刚刚保存的avs文件,就可以看到效果了,VirtualDub支持简单的视频剪辑和处理,也可以直接压制,VirtualDub可以调用ffdshow高质量编码,压完直接封装成mp4。没有VirtualDub的可以用avisynth.exe或者MeGUI打开刚刚的avs文件压制都ok。还有更神奇的,avs还可以直接导入vegas等剪辑软件。


2019-11-26更新:建议直接使用ffmpeg或者x264压制,下面给出一条参考命令,ffmpeg似乎只有32位可以用,而且要安装最新的avisynth+才能正常读取avs文件,64位安装了avisynth+之后还是提示找不到。

ffmpeg -i input.avs -c:v libx264 -crf 20 -profile:v high -level 5 -c:a aac -b:a 320k output.mkv

再往下的可以不用看了


你可能还需要的东西:

1.VirtualDub默认只支持avi,在XP时代是神器,但是win7开始对avi支持退步了,不过还可以通过插件使其支持所有格式的视频文件(百度搜virtualdub插件包)

2.avisynth,也是对avi支持最好,可以通过插件支持所有格式的视频文件:http://avisynth.nl/index.php/External_filters

(网页内搜索mp4就看到那个插件了,里面也有使用方法,很简单)

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值