View Single Post
Old 23rd January 2017, 01:17   #61  |  Link
xekon
Registered User
 
Join Date: Jul 2011
Posts: 224
After doing some more testing, I started noticing that artifacts were being introduced. On some frames it appears to be working perfectly, but on other frames it is clearly introducing artifacts:



Well that sure is interesting, the artifacts are only introduced on the linux version, the one I installed to windows does not do it. (on windows both debug & release dll work without artifacts)



I just did an encode, to make sure it could be reproduced without VSedit, using the below script:

Code:
import vapoursynth as vs
core = vs.get_core()
src = core.d2v.Source(input=r'/media/sf_moon/enc/032t.d2v', rff=False)
src = core.resize.Bicubic(clip=src, format=vs.RGBS)
src = core.grad.Curve(src,'/media/sf_moon/enc/032t.amp',7,1)
src = core.resize.Bicubic(clip=src, matrix=1, format=vs.YUV420P16)
src.set_output()
Code:
vspipe --y4m 032t.vpy - | x264 --demuxer y4m - --output 032t.mkv
I still get the artifacts on linux with the encoded file, but not under windows. Does anybody know where or what I should look at to determine the reason for the artifacts?

could this be a vapoursynth bug? I cannot understand why it looks good in windows and makes artifacts in linux.

Last edited by xekon; 29th January 2017 at 05:04. Reason: cleaning up thread.
xekon is offline   Reply With Quote