I'm looking into it.
Do you have an actual source sample that actually is interlaced or is this what you have? (the sample is saved interlaced, but actually is progressive, but a captured and not filtered file should be interlaced,..)
I'm sorry, but the archivist from Library and Archives Canada who did the digitization of the VHS tapes told me that these are truly interlaced videos, ready to be processed using any deinterlacing method. So I only have the type of files that I have already provided as a sample.
Does your source show combing artifacts, in the Vapoursynth Preview, if you enable "Filtering->(De-)Interlace/Telecine->Overwrite input scan type to" and set it to "progressive" or is your source already messed up?
(maybe the problem was in the way to created the sample you shared)
Cu Selur
Ps.: the main issue with the sample I got is not the frequency interference, but the flickering due to bad processing.
One way to clean this up would be to use "Filtering->Vapoursynth->Artifacts->RemoveDirtMC", but that will destroy basically any details.
sample:
https://www.mediafire.com/file/g1cy0cwit...y.mp4/file
script:
https://pastebin.com/0iJ5smxi
What I used:
- "Crop/Resize->Base->Picture Crop" with left: 2, top: 6, bottom: 6, right: 12
- "Crop/Resize->Base->Pixel Aspect Ratio (PAR)->Convert output to PAR" "Square Pixel (1:1)"
- "Crop/Resize->Base->Picture Resize->Target resolution" with width 704
- "Filtering->(De-)Interlace/Telecine->Overwrite input scan type to" enabled and set to "progressive"
- "Filtering->Vapoursynth->DeBlock->Deblock" enabled
- "Filtering->Vapoursynth->DeBlock->DeblockPP7" with "CQ" set to "25"
- "Filtering->Vapoursynth->DeNoise->MC Temporal Denoise" with:
- "Settings" set to "very high"
- "Custom Denoise" enabled and "Radius" set to "6"
- "Filtering->Vapoursynth->DeNoise->QTGMC" with "Input type" set to "3"
- "Filtering->Vapoursynth->Sharpen->aWarSharp2" with "Chroma" enabled and "Depth" set to "24"
- "Filtering->Vapoursynth->Frame->Select Every" with "Cycle" set to "2" and "Offsets" set to "0"
- "Filtering->Vapoursynth->Line->AntiAliasing->DDA" enabled
- "Filtering->Vapoursynth->Line->Darkening->Darken (GLSL-A4K)" set to "Speed" "HQ" and "Strength" to "5"
Then I adjusted the filter order ("Filtering->Vapoursynth->Misc->Filter Order/Queue"), so that the filters I use are in this order:
"SelectEvery > QTGMCFilter > Deblock > Deblock PP7 > Crop > MCTemporalDenoise > AWarpSharp2 > GLSL Darken > Resize > DDA".
One could probably get better results by tweaking settings more, but this should get you started.
Cu Selur
I'm a foreign language teacher, so I'm not familiar with programming. I tried to find this information on YouTube, but I didn't succeed. Could you please tell me how to load scripts (for example, the one you attached here) in the Hybrid version 2025.03.09.1 that I'm using?
Don't load the script, it won't work for you, since the paths on my system are different from yours.
I listed the settings you need to take to create the script on your system in Hybrid.
You can compare the script I posted to the script created on your system by checking the Vapoursynth Script View.
Cu Selur
I understand that the paths are different, but that's not a problem since I can manually adjust them to match my laptop paths. Therefore, I kindly ask you to tell me how to load scripts — I can try different variants — in the Hybrid version 2025.03.09.1 that I'm using. Please describe the process of what I should do in Hybrid to load scripts
You can simply open it as a source, as you would open any other source.
I would advise strongly against it unless you know what you are doing.
Adjusting the settings in Hybrid makes more sense, since this way Hybrid will adjust loading filters&co in case you change settings which require loading of different dependencies.
Cu Selur
Thank you! You’re a genius — an absolute genius!