Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > VapourSynth

Reply
 
Thread Tools Search this Thread Display Modes
Old 11th December 2018, 11:30   #21  |  Link
asarian
Registered User
 
Join Date: May 2005
Posts: 1,462
^^ Scratch that! Apparently you need to load DGDecNV via the avs LoadPlugin method, for DGDenoise to work.

EDIT: And allow me this opportunity to again express how happy I am with DGDecNV. I used to use KNLMeansCL (with haf.QTGMC), but DGDenoise goes so much faster!
__________________
Gorgeous, delicious, deculture!

Last edited by asarian; 11th December 2018 at 11:34.
asarian is offline   Reply With Quote
Old 11th December 2018, 13:07   #22  |  Link
videoh
Useful n00b
 
Join Date: Jul 2014
Posts: 1,667
Again, glad you like it and thanks for your kind words. Note that DGDenoise is spatial only. Some people prefer also to do temporal. I have often asked for a sample that shows the need for temporal but nobody ever provided me with one. I'm still willing to add temporal but only if the need is clearly shown.
videoh is offline   Reply With Quote
Old 11th December 2018, 14:23   #23  |  Link
Sharc
Registered User
 
Join Date: May 2006
Posts: 3,997
Quote:
Originally Posted by videoh View Post
Again, glad you like it and thanks for your kind words. Note that DGDenoise is spatial only. Some people prefer also to do temporal. I have often asked for a sample that shows the need for temporal but nobody ever provided me with one. I'm still willing to add temporal but only if the need is clearly shown.
Well, for VHS tape captures I have been using
Code:
DGDenoise(strength=0.04)
temporalsoften(4,4,8,10,mode=2)
fluxsmoothST(3,3)
Not sure whether a temporal component in DGDenoise would have been a substitute for the temporalsoften() and fluxsmooth()
Sharc is offline   Reply With Quote
Old 11th December 2018, 14:42   #24  |  Link
videoh
Useful n00b
 
Join Date: Jul 2014
Posts: 1,667
Hard to say without a sample that shows the actual need for temporal processing. Can you provide one?
videoh is offline   Reply With Quote
Old 11th December 2018, 19:59   #25  |  Link
Sharc
Registered User
 
Join Date: May 2006
Posts: 3,997
I hope to still find one deep in the basement ….
Sharc is offline   Reply With Quote
Old 17th December 2018, 00:55   #26  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,795
Quote:
Originally Posted by videoh View Post
Again, glad you like it and thanks for your kind words. Note that DGDenoise is spatial only. Some people prefer also to do temporal. I have often asked for a sample that shows the need for temporal but nobody ever provided me with one. I'm still willing to add temporal but only if the need is clearly shown.

Bluray source:
https://www.dropbox.com/s/935tqt6osb...ample.mkv?dl=1

I don't know how it looks with DGDenoise since I don't have DGDecNV or a nvidia card, but I doubt It will be as clear as with a spatio-temporal filter.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database

Last edited by ChaosKing; 17th December 2018 at 10:26.
ChaosKing is offline   Reply With Quote
Old 17th December 2018, 18:03   #27  |  Link
videoh
Useful n00b
 
Join Date: Jul 2014
Posts: 1,667
Thank you, ChaosKing. What spatiotemporal denoiser and settings would you use for this sample?
videoh is offline   Reply With Quote
Old 17th December 2018, 18:46   #28  |  Link
DJATOM
Registered User
 
DJATOM's Avatar
 
Join Date: Sep 2010
Location: Ukraine, Bohuslav
Posts: 377
Such source can be denoised without major detail loss using double denoiser technique: mv.Degrain(tr=1, thsad=48...120) and prefilter (for example, dfttest with tbsize=3 and sirma=1..7) on super-clip. That's my common solution on gainy animes.
__________________
Me on GitHub
PC Specs: Ryzen 5950X, 64 GB RAM, RTX 2070
DJATOM is offline   Reply With Quote
Old 17th December 2018, 18:58   #29  |  Link
videoh
Useful n00b
 
Join Date: Jul 2014
Posts: 1,667
Full script would be appreciated. Also, what frame rate would you get for (say) a 1920x1080 stream with that denoising?
videoh is offline   Reply With Quote
Old 17th December 2018, 19:21   #30  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,795
Just a quick test - I use vapoursynth, ryzen 1700, rx480 gpu


3.5 fps with knlm.KNLMeansCL(d=2, a=6, s=5, h=2.2)
9fps TemporalDegrain2(clip, degrainTR=3, postFFT=0)

this is more grainy, but the grain ist much more stable
50fps haf.SMDegrain(clip, tr=3, thSAD=800, prefilter=clip.flux.SmoothT(temporal_threshold=6))


There are avisynth equivalents for the used filters.

Edit
this looks actually very good (noisefree) and is still "fast"
15fps haf.MCTemporalDenoise(clip, settings="high")
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database

Last edited by ChaosKing; 17th December 2018 at 19:27.
ChaosKing is offline   Reply With Quote
Old 17th December 2018, 19:23   #31  |  Link
videoh
Useful n00b
 
Join Date: Jul 2014
Posts: 1,667
Thank you!
videoh is offline   Reply With Quote
Old 17th December 2018, 20:55   #32  |  Link
asarian
Registered User
 
Join Date: May 2005
Posts: 1,462
Quote:
Originally Posted by ChaosKing View Post
this looks actually very good (noisefree) and is still "fast"
15fps haf.MCTemporalDenoise(clip, settings="high")
I don't think I've actually ever used MCTemporalDenoise with 'settings=high', as even 'medium' is very, very strong. Unless the presets are attenuated some in VS. They aren't, are they?
__________________
Gorgeous, delicious, deculture!
asarian is offline   Reply With Quote
Old 17th December 2018, 22:26   #33  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,795
I think they are pretty close to the avs version.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database
ChaosKing is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 19:12.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.