(So yes, I can handle the source fine.)
My problem is, that I don't understand why I get different matches/results when using:
Code: Select all
clip = core.tivtc.TFM(clip=clip)
clip = core.tivtc.TDecimate(clip=clip)
Code: Select all
clip = core.dgdecodenv.DGSource("G:/Temp/mkv_91f99f4fa9c16149c3fd0287606826e8_853323747.dgi",fieldop=2)
Code: Select all
clip = core.lsmas.LWLibavSource(source="G:/TestClips&Co/files/interlaceAndTelecineSamples/soft telecine/sample_from_DVD.mkv", format="YUV420P8", stream_index=0, cache=0, prefer_hw=0)
(matches after dgdecodenv.DGSource seem worse)
Comparison code:
Code: Select all
# Imports
import vapoursynth as vs
# getting Vapoursynth core
core = vs.core
# Loading Plugins
core.std.LoadPlugin(path="i:/Hybrid/64bit/vsfilters/DeinterlaceFilter/TIVTC/libtivtc.dll")
core.std.LoadPlugin(path="i:/Hybrid/64bit/vsfilters/SourceFilter/DGDecNV/DGDecodeNV.dll")
core.std.LoadPlugin(path="i:/Hybrid/64bit/vsfilters/SourceFilter/LSmashSource/vslsmashsource.dll")
# source: 'G:\TestClips&Co\files\interlaceAndTelecineSamples\soft telecine\sample_from_DVD.mkv'
# current color space: YUV420P8, bit depth: 8, resolution: 720x480, fps: 29.97, color matrix: 470bg, yuv luminance scale: limited, scanorder: (using) telecine
# Loading G:\TestClips&Co\files\interlaceAndTelecineSamples\soft telecine\sample_from_DVD.mkv using DGSource
clip = core.dgdecodenv.DGSource("G:/Temp/mkv_91f99f4fa9c16149c3fd0287606826e8_853323747.dgi",fieldop=2)
clip2 = core.lsmas.LWLibavSource(source="G:/TestClips&Co/files/interlaceAndTelecineSamples/soft telecine/sample_from_DVD.mkv", format="YUV420P8", stream_index=0, cache=0, prefer_hw=0)
# Deinterlacing using TIVTC
clip = core.tivtc.TFM(clip=clip)
clip = core.tivtc.TDecimate(clip=clip)# new fps: 23.976
clip2 = core.tivtc.TFM(clip=clip2)
clip2 = core.tivtc.TDecimate(clip=clip2)# new fps: 23.976
clip = core.std.StackVertical([clip, clip2])
# Output
clip.set_output()

frame 27:

Link to the clip I used on GoogleDrive
Not sure whether this is an issue with the source, the drivers or DGDecNV.
(Got the sample from a Hybrid user, who complained that TIVTC produced jerky results. After some testing, I noticed that this was caused by using DGDecNV.)
Using Vapoursynth R61, I'm on Windows 11 64bit, 64GB RAM, Ryzen 9 7950x, Geforce RTX 4080 with current NVIDIA Studio drivers 527.56.
Cu Selur
Ps.: hope you all have/had a Merry Christmas / some pleasant holidays.