nacho
29th May 2019, 14:48
Hello I'm a newbie here and I've recently bought a DVD of an animated show I watched as a kid. I've been reading around these forums and learning about avisynth/vapoursynth and different filters in the hopes to do an attempted HD 1080p restore/upscale of the show for viewing on a PC. I have settled on using vapoursynth over avisynth because of its speed and vseditor.
I'll upload a clip so you can have a look at the source as I have some questions. (https://drive.google.com/drive/folders/1g1eKGFHWsokzTmcdkcNGbG8UUjyGWPM5?usp=sharing)
Step 1: Deinterlacing
As far as I can tell the source is pure 25i (almost every frame with motion seems interlaced/combed) so I think I need to deinterlace + srestore(). If I am wrong and I should be IVTC please let me know. So I am currently just doing:
video = haf.QTGMC(video, Preset='Very Slow',TFF=True)
video = haf.srestore(video)
Is there anything I could tweak here to get better results?
There is also artifacts similar to here:https://forum.doom9.org/showthread.php?t=164009
Except in my case the "ghosting" is of the previous frame:
https://i.imgur.com/M4s75GG.jpg
https://i.imgur.com/hQ3gc36.jpg
Could someone explain what this is? And if there's any way to remove or minimise this effect?
Step 2: Denoising, sharpening, upscaling
I have been reading about upscaling filters and it seems the best way currently is with nnedi3. Waifu2x is similar but much slower. I've also read you can use eedi3 and a combination of eedi3 with nnedi 3. Although I'm not too sure on how to use either eedi3 or eedi3+nnedi3 together. All I have for upscaling atm is:
video = core.nnedi3cl.NNEDI3CL(video, field=1, dh=True, dw=True, nsize=0, nns=3)
Could someone explain how I could use eedi3+nnedi3 together or eedi3 on its own to do a 2x upscale?
Finally I am unsure about the order of sharpening, denoising and upscaling. What would give the best results do you think? And which denoisers/sharpeners. I have read about SMDegrain, KNLMeansCL, LSFMod and awarpsharp2. Should I pick 1 sharpener and 1 denoiser from that list?
That's all for now. I know there's been lots of "PLS make my ANIME LOOK HD and AMAZING" on this forum and VH and I hope this post is a bit better than those. I am really excited by everything that is possible with filters and vapoursynth/avisynth and it all seems like magic to me :D. Also the 5 day wait to post is very good - it made me read up and learn lots and try lots for myself before posting and asking so good job. I love this forum already.
Thanks, nacho.
I'll upload a clip so you can have a look at the source as I have some questions. (https://drive.google.com/drive/folders/1g1eKGFHWsokzTmcdkcNGbG8UUjyGWPM5?usp=sharing)
Step 1: Deinterlacing
As far as I can tell the source is pure 25i (almost every frame with motion seems interlaced/combed) so I think I need to deinterlace + srestore(). If I am wrong and I should be IVTC please let me know. So I am currently just doing:
video = haf.QTGMC(video, Preset='Very Slow',TFF=True)
video = haf.srestore(video)
Is there anything I could tweak here to get better results?
There is also artifacts similar to here:https://forum.doom9.org/showthread.php?t=164009
Except in my case the "ghosting" is of the previous frame:
https://i.imgur.com/M4s75GG.jpg
https://i.imgur.com/hQ3gc36.jpg
Could someone explain what this is? And if there's any way to remove or minimise this effect?
Step 2: Denoising, sharpening, upscaling
I have been reading about upscaling filters and it seems the best way currently is with nnedi3. Waifu2x is similar but much slower. I've also read you can use eedi3 and a combination of eedi3 with nnedi 3. Although I'm not too sure on how to use either eedi3 or eedi3+nnedi3 together. All I have for upscaling atm is:
video = core.nnedi3cl.NNEDI3CL(video, field=1, dh=True, dw=True, nsize=0, nns=3)
Could someone explain how I could use eedi3+nnedi3 together or eedi3 on its own to do a 2x upscale?
Finally I am unsure about the order of sharpening, denoising and upscaling. What would give the best results do you think? And which denoisers/sharpeners. I have read about SMDegrain, KNLMeansCL, LSFMod and awarpsharp2. Should I pick 1 sharpener and 1 denoiser from that list?
That's all for now. I know there's been lots of "PLS make my ANIME LOOK HD and AMAZING" on this forum and VH and I hope this post is a bit better than those. I am really excited by everything that is possible with filters and vapoursynth/avisynth and it all seems like magic to me :D. Also the 5 day wait to post is very good - it made me read up and learn lots and try lots for myself before posting and asking so good job. I love this forum already.
Thanks, nacho.