netsky123
帖子: 53
注册时间: 2015-01-26 14:18

请教vs如何能加载dgnv源滤镜

由于处理2160p级别的视频,打算用dgnv当源滤镜。
尝试两种方法都失败了:
首先用加载avs滤镜的方法
► 显示剧情透露
会提示
► 显示剧情透露
再次尝试用vsavsreader
► 显示剧情透露
► 显示剧情透露
会提示
► 显示剧情透露
我猜测vsavsreader出错的原因是在64bit的vs和64bit的vsavsreader下读取32bit的avs脚本,但是直接加载avs插件为什么会出错呢?
头像
vempx
管理猿
帖子: 146
注册时间: 2010-09-19 20:45

Re: 请教vs如何能加载dgnv源滤镜

首先,我没记错的话,64bit的VS是无法加载AVS滤镜的,解决方法就是改用32bit的VS。
其次,其实DGNV的第一个2050版本是提供了VS接口滤镜的,但是后来因为DGNV作者和VS作者撕逼,于是取消了对VS的支持。
所以2050其实是有两个版本,一个支持VS,另一个不支持。当然2050之后的后续版本估计是没戏了。
这个谜之2050的下载地址如下:
链接 密码:e8in
在提问前还请仔细查阅公告帖以及各版置顶帖
相信置顶中也许会有您需要的内容


~My Blog~
wzwenyuyu
帖子: 12
注册时间: 2016-01-03 1:50

Re: 请教vs如何能加载dgnv源滤镜

嗯……有一招硬来的方法,用64位avs+挂64位dgnv,然后vs用avisource.AVIFileSource读avs……不知道会不会不知名问题就是
头像
vempx
管理猿
帖子: 146
注册时间: 2010-09-19 20:45

Re: 请教vs如何能加载dgnv源滤镜

这种方法看起来好像走的是vfw接口,如果是这样的话那么效率会非常低
在提问前还请仔细查阅公告帖以及各版置顶帖
相信置顶中也许会有您需要的内容


~My Blog~
wzwenyuyu
帖子: 12
注册时间: 2016-01-03 1:50

Re: 请教vs如何能加载dgnv源滤镜

vempx 写了:这种方法看起来好像走的是vfw接口,如果是这样的话那么效率会非常低
反正是最不会构成瓶颈的源滤镜,效率什么的就无所谓了 {:doge} (要效率的话其实还可以试试AVFS {:cat_11}
salty1
帖子: 12
注册时间: 2010-10-17 21:05

Re: 请教vs如何能加载dgnv源滤镜

用32bit的VS可以读32bit的DGNV
然而32bit的VS脚本内存不够用啊
netsky123
帖子: 53
注册时间: 2015-01-26 14:18

Re: 请教vs如何能加载dgnv源滤镜

vempx 写了:首先,我没记错的话,64bit的VS是无法加载AVS滤镜的,解决方法就是改用32bit的VS。
其次,其实DGNV的第一个2050版本是提供了VS接口滤镜的,但是后来因为DGNV作者和VS作者撕逼,于是取消了对VS的支持。
所以2050其实是有两个版本,一个支持VS,另一个不支持。当然2050之后的后续版本估计是没戏了。
这个谜之2050的下载地址如下:
链接 密码:e8in
感谢回复。
翻了下dg作者的论坛配合vs的changelog总算明白了:
两个作者撕逼导致原生滤镜流产;x64的vs不再支持avs 2.5滤镜,dg作者又不愿抛弃老版本用户。于是dgnv就算彻底用不了了。

最后用avfs解决了问题。
头像
vempx
管理猿
帖子: 146
注册时间: 2010-09-19 20:45

Re: 请教vs如何能加载dgnv源滤镜

netsky123 写了: 感谢回复。
翻了下dg作者的论坛配合vs的changelog总算明白了:
两个作者撕逼导致原生滤镜流产;x64的vs不再支持avs 2.5滤镜,dg作者又不愿抛弃老版本用户。于是dgnv就算彻底用不了了。

最后用avfs解决了问题。
avfs也是通过vfw虚拟出一个avi文件,效率仍旧是首要问题
用原生支持VS的那个2050就可以了
不过有个问题要注意就是生成的dgi文件最后面有个帧率,如果是120000/5005这种的vs会报错,必须改成24000/1001
在提问前还请仔细查阅公告帖以及各版置顶帖
相信置顶中也许会有您需要的内容


~My Blog~
头像
mawen1250
核心会员
核心会员
帖子: 670
注册时间: 2011-07-24 20:33

Re: 请教vs如何能加载dgnv源滤镜

不是接近三位数fps的话,vfw的效率对于一般的压制并不存在问题。
VS 64bit从R30开始支持AVS 2.6滤镜,因为原本AVS 64bit就是个非官方的产物(官方的API没有考虑32bit以外的情况),对应的滤镜又很少,所以这只能说是提供某些不好移植的avs滤镜支持的一个途径,例如Holy编译了64bit 2.6 API的VSFilter和VSFilterMod,是目前VS里最好的字幕滤镜选择。
至于DGNV这种不开源的滤镜,那只能全看作者心情了,或者如果你能用钱砸死DG的话(
netsky123
帖子: 53
注册时间: 2015-01-26 14:18

Re: 请教vs如何能加载dgnv源滤镜

mawen1250 写了:不是接近三位数fps的话,vfw的效率对于一般的压制并不存在问题。
VS 64bit从R30开始支持AVS 2.6滤镜,因为原本AVS 64bit就是个非官方的产物(官方的API没有考虑32bit以外的情况),对应的滤镜又很少,所以这只能说是提供某些不好移植的avs滤镜支持的一个途径,例如Holy编译了64bit 2.6 API的VSFilter和VSFilterMod,是目前VS里最好的字幕滤镜选择。
至于DGNV这种不开源的滤镜,那只能全看作者心情了,或者如果你能用钱砸死DG的话(

看起来作者心情很好,2052版本放弃了avs258,转向AVS260。
现在可以用vs载入x64版的滤镜了。

回到 “VapourSynth”