头像
Holy
核心会员
核心会员
帖子: 235
注册时间: 2010-09-24 9:28

Re: HAvsFunc-r24

Xelloss0618 写了:好像最新的VapourSynth-R33.1 不支持GenericFilters了?
使用HQDering mod的时候提示找不到generic的命名空间
先從 https://github.com/vapoursynth/vapoursynth/releases 下載 R32 的 Portable,把裡面的 genericfilters.dll 複製出來用。
图片
tonytest
帖子: 10
注册时间: 2013-08-26 22:18

Re: HAvsFunc-r24

Holy 写了:
tonytest 写了:视频已PM给你。
我比較了下看不出顏色有明顯變濃艷的地方。你是用什麼方法對比 AviSynth 與 VapourSynth 的?確定不是 YUV->RGB 時 BT.601/BT.709 以及 TV/PC levels 不一致導致的顏色差異?或是你截個圖來看看。
今天用差不多一天的时间,试图弄清这个问题,结论是没压制成mp4之前,差异真的微乎其微。我是这样观察的,用32位版本的VirtualDub-1.10.4打开avs文件,用64位版本的VirtualDub-1.10.4打开vpy文件(因为我只装了64位的VapourSynth),截取同一帧后,用看图软件对比,结果发现几乎没差别。

但,压制成mp4后,区别就比较明显了。压制的方式,x264的版本,都会影响最终的结果。在avs方面,试过用命令行裸压avs文件对比用Megui压avs文件,一样的x264版本,一样的参数,画面都有差异(好困惑,想不明白)。而vpy方面,用vspipe的方式调用同样x264的版本,出来的画面跟命令行裸压avs文件的画面差不多。这样就可以解释我原来为何觉得AviSynth 與 VapourSynth 的QTGMC有区别,因为avs我是用Megui方式压的,vpy是用vspipe的方式压。

最后,发现x264最好还是用官方的最新版,这样压出来的画面比较接近源视频。

用MediaInfo查了一下两个mp4的编码设置,发现用Megui压制的MP4与vspipe压制的mp4有两个地方不同:
avs:keyint=599 / keyint_min=59 (avs我用Megui压制)
vpy:keyint=250 / keyint_min=25 (vpy我用vspipe压制)

这导致播放的时候,会有什么不同呢?因为我视频的fps是59.94,好像Megui压制得到的mp4播放时流畅一点,是错觉?

在vspipe命令行里加上:
--keyint 599
keyint_min不用设置,它是自动--keyint / 10的。这样子压制后,得到的编码设置就跟Megui压制的mp4一模一样。但,我在Megui并没有设置啊,它是自动获得的?
murongxixi
帖子: 2
注册时间: 2016-09-26 12:34

Re: HAvsFunc-r24

请教如何将QTGMC反交错后的视频砍掉一半帧,现在好像没fpsdivisor这个参数了
头像
dgwxx
管理猿
帖子: 771
注册时间: 2010-09-19 20:42
联系: 网站

Re: HAvsFunc-r24

murongxixi 写了:请教如何将QTGMC反交错后的视频砍掉一半帧,现在好像没fpsdivisor这个参数了
试试selectevery?

代码: 全选

std,SelectEvery(clip=clip, cycle=2, offsets=1)
日常推 @dgwxx: 基本没什么技术的话题,欢迎没事看看消遣。
► 显示剧情透露 平庸的rip
► 显示剧情透露 “不知道”的五大理由
头像
Muonium
帖子: 42
注册时间: 2016-06-18 8:48

Re: HAvsFunc-r24

murongxixi 写了:请教如何将QTGMC反交错后的视频砍掉一半帧,现在好像没fpsdivisor这个参数了
有这个参数啊……
“FPSDivisor”
没开 accept_lowercase=True 时注意参数大小写
我又犯这种低级错误了…… accept_lowercase=True 仅对 core 中的函数名起作用,因此,在任何时候,参数名的大小写都应完全匹配 (http://www.vapoursynth.com/doc/pythonre ... _lowercase)
上次由 Muonium 在 2016-09-27 0:35,总共编辑 3 次。
被噪点番支配的噩梦
被Waifu2x吊打的噩梦
不会写代码不会写脚本的我连咸鱼都不如了orz
eedi3好慢啊…………
为什么某SSIM的计算值大于1……
被一个月前自己写的脚本吊打,很爽
CropAbs上也能掉坑……
不要乱搞什么对数亮度作图…
魔幻炼丹主义
murongxixi
帖子: 2
注册时间: 2016-09-26 12:34

Re: HAvsFunc-r24

Muonium 写了:
murongxixi 写了:请教如何将QTGMC反交错后的视频砍掉一半帧,现在好像没fpsdivisor这个参数了
有这个参数啊……
“FPSDivisor”
没开accept_lowercase=True时注意参数大小写

多谢,确实是大小写的问题,以前一直没注意这个问题。
lwjkk666
帖子: 321
注册时间: 2012-05-29 13:43

Re: HAvsFunc-r24

File "C:\Program Files\Python35\lib\site-packages\havsfunc.py", line 567, in HQDeringmod
fmask = core.misc.Hysteresis(core.std.Median(sobelm, planes=[0]), sobelm, planes=[0])
File "src\cython\vapoursynth.pyx", line 1105, in vapoursynth.Core.__getattr__ (src\cython\vapoursynth.c:20799)
AttributeError: No attribute with the name misc exists. Did you mistype a plugin namespace?

想问一下HOLY大,这个更新,需要用到哪个插件
头像
Holy
核心会员
核心会员
帖子: 235
注册时间: 2010-09-24 9:28

Re: HAvsFunc-r24

lwjkk666 写了:File "C:\Program Files\Python35\lib\site-packages\havsfunc.py", line 567, in HQDeringmod
fmask = core.misc.Hysteresis(core.std.Median(sobelm, planes=[0]), sobelm, planes=[0])
File "src\cython\vapoursynth.pyx", line 1105, in vapoursynth.Core.__getattr__ (src\cython\vapoursynth.c:20799)
AttributeError: No attribute with the name misc exists. Did you mistype a plugin namespace?

想问一下HOLY大,这个更新,需要用到哪个插件
http://forum.doom9.org/showthread.php?t=173871
图片
lwjkk666
帖子: 321
注册时间: 2012-05-29 13:43

Re: HAvsFunc-r24

谢了
lwjkk666
帖子: 321
注册时间: 2012-05-29 13:43

Re: HAvsFunc-r24

想问holy大,HAvsFunc可否更新KnLmeansCL V1.0.0版本
KNLMeansCL v1.0.0-beta.2
* Improved performance with CPU.
* Improved performance with AMD GCN Architecture.
* Reduced CPU overload in some system.
* Improved de-noising quality around image edge.
* Replaced 'cmode' with 'channels' and added the options to only process the chroma.
* Two new modified bisquare weighting functions.
* Increased the maximum 's' value to 8.
* Removed Cauchy weighting function.
* Updated to VapourSynth R35.
* Fixed second clip 'rclip' in some circumstances.

貌似多了几个参数项,和R24一起用会报错。

回到 “VapourSynth”