分页: 4 / 7

Re: HAvsFunc-r24

发表于 : 2016-09-17 14:37
Holy
Xelloss0618 写了:好像最新的VapourSynth-R33.1 不支持GenericFilters了?
使用HQDering mod的时候提示找不到generic的命名空间
先從 https://github.com/vapoursynth/vapoursynth/releases 下載 R32 的 Portable,把裡面的 genericfilters.dll 複製出來用。

Re: HAvsFunc-r24

发表于 : 2016-09-18 0:01
tonytest
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并没有设置啊,它是自动获得的?

Re: HAvsFunc-r24

发表于 : 2016-09-26 12:37
murongxixi
请教如何将QTGMC反交错后的视频砍掉一半帧,现在好像没fpsdivisor这个参数了

Re: HAvsFunc-r24

发表于 : 2016-09-26 17:28
dgwxx
murongxixi 写了:请教如何将QTGMC反交错后的视频砍掉一半帧,现在好像没fpsdivisor这个参数了
试试selectevery?

代码: 全选

std,SelectEvery(clip=clip, cycle=2, offsets=1)

Re: HAvsFunc-r24

发表于 : 2016-09-26 18:22
Muonium
murongxixi 写了:请教如何将QTGMC反交错后的视频砍掉一半帧,现在好像没fpsdivisor这个参数了
有这个参数啊……
“FPSDivisor”
没开 accept_lowercase=True 时注意参数大小写
我又犯这种低级错误了…… accept_lowercase=True 仅对 core 中的函数名起作用,因此,在任何时候,参数名的大小写都应完全匹配 (http://www.vapoursynth.com/doc/pythonre ... _lowercase)

Re: HAvsFunc-r24

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

多谢,确实是大小写的问题,以前一直没注意这个问题。

Re: HAvsFunc-r24

发表于 : 2017-01-04 17:09
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大,这个更新,需要用到哪个插件

Re: HAvsFunc-r24

发表于 : 2017-01-05 0:25
Holy
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

Re: HAvsFunc-r24

发表于 : 2017-01-05 1:02
lwjkk666
谢了

Re: HAvsFunc-r24

发表于 : 2017-01-09 13:23
lwjkk666
想问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一起用会报错。