This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Need help with deinterlacing, frame blending and color correction.
#1
Hi everyone,

I'm trying to restore and encode an old 90s anime DVD using VapourSynth.

My biggest issues are:

* Figuring out the correct deinterlacing/IVTC workflow.
* Dealing with frame blending/ghosting, as some scenes appear to have blended frames.
* Improving the colors, which look quite dull and washed out due to the age of the DVD.

I'm looking for the best modern VapourSynth workflow for this kind of source. Are there any recommended plugins or filter chains for handling these issues while preserving as much of the original detail as possible?

I know every DVD is different, so I'm not looking for a one-size-fits-all solution—I'm just interested in the workflow experienced anime encoders would typically start with.

If it helps, I can also upload a short lossless sample for analysis. http://titant.free.fr/tmp/GoldenBoy01.zip

Thanks!
Reply
#2
Source container shows from frame rate Sad
(Preferring original frame rate or overwriting the frame rate helps.)
Got no direct idea on how to properly get rid of those blends.
I don't see a fixed pattern in the blends, also sometimes blends are already in both fields.

[Image: grafik.png]

If I had to work on this I would probably use something like https://github.com/Mikewando/IVTC-DN or https://github.com/Jaded-Encoding-Thaumaturgy/Wobbly to figure out how to replace which fields with others to get something decent as output.


Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#3
Thank you so much for your help! I was also wondering whether this source is any different, or if you have any tips for properly handling the deinterlacing and frame blending:
http://titant.free.fr/tmp/GTO01.zip

Edit: I tried with "SRestore", it's not bad but my output video gets choppy playback.
Reply
#4
In general about blends for interlaced content:
a. if the separated fields are not blended and the blending is caused by the deinterlacing, trying different settings or something like QTGMC+sRestore helps
b. if the separated fields are already blended, only usually tried to lessen the blending in the fields by separating them and applying some denoising&co on the fields, then weave the content back together deinterlace and may be denoise some more and maybe even remove frames with sRestore or similar.
c. if the blends are everywhere, but there are enough good frames, bobbing and removing frames might work too

To filter separated fields, you need to set "Vapoursynth->Misc->Script->Filter interlace handling" to 'separate fields' and move any filter that should be applied on the separated fields before the deinterlacer.

here's an example (which is rather slow) where I:
  • separted the fields
  • applied SpotLess
  • applied BasicVSR++
  • combined the fields again
  • deinterlaced the clip
  • applied temporal stabilization
  • reduced the frame rate using RIFE (yes, RIFE can be used for frame reduction too)

script: https://pastebin.com/MjJSw1hz
clip: https://www.mediafire.com/file/rqkg3s46z...d.mp4/file

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)