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. |
3rd April 2016, 11:55 | #2 | Link |
Beyond Kawaii
Join Date: Feb 2008
Location: Russia
Posts: 724
|
Not MCTemporalDenoise, but works for me.
http://forum.doom9.org/showthread.php?t=169782
__________________
...desu! |
4th April 2016, 03:54 | #5 | Link |
Registered User
Join Date: May 2005
Posts: 1,462
|
Actually running a project with MCTD right now (on 'medium', which is pretty strong); and I had forgotten how slow it is. As in: it only taxes my i7 980X for like 25% (full-HD). I really hope VapourSynth will improve on this.
__________________
Gorgeous, delicious, deculture! |
20th June 2016, 08:04 | #6 | Link |
Registered User
Join Date: Feb 2010
Location: Saint-Petersburg, Russia
Posts: 38
|
What do you need from MCTD? I've ported the denoising stage (only 1-pass) with MDegrain. No pp at all, no deblock. FFT3DFilter doesn't support >8bit so I used dfttest.
https://gist.github.com/SX91/ef4f80d...16733d8d90dfef Code:
mctd_args = mctd.defaults("medium") mctd_args["thsad"] = 300 mctd_args["thscd1"] = 300 mctd_args["thscd2"] = 100 mctd_args["sigma"] = 3 mctd_args["bt"] = 3 mctd.mctd(clip, **mctd_args) Last edited by ~SimpleX~; 20th June 2016 at 09:18. |
8th July 2016, 20:37 | #8 | Link |
Registered User
Join Date: Feb 2010
Location: Saint-Petersburg, Russia
Posts: 38
|
To me MCTD is more precise. KNLMeans blurs too much on fades. MCTD have some limiting (which makes it less efficient than SMDegrain, but preserves more details).
Does KNLMeans replace MDegrain? |
5th May 2017, 15:41 | #10 | Link |
Registered User
Join Date: May 2010
Location: Germany, Munich
Posts: 49
|
I too would love to see MCTD ported, I remember the results to be very comparable to commercial software back when I used it in AVS and would love to see how it stacks up against today's iterations of commercial denoisers.
If anyone is going to port it, please consider adding frequency separation as discussed in this post and the following ones. Last edited by Joachim Buambeki; 5th May 2017 at 17:09. |
13th December 2018, 21:23 | #12 | Link |
Registered User
Join Date: May 2005
Posts: 1,462
|
I noticed MCTemporalDenoise got ported to VS now. Very good to see! Typically, MCTemporalDenoise wasn't very stable, though, and had to run inside at least SetMTMode(3) (on AviSynth, of course). So, how has VapourSynth solved this matter?
__________________
Gorgeous, delicious, deculture! |
13th December 2018, 21:26 | #13 | Link |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,733
|
VS is simply super stable what comes to multithreading. I don't recall ever causing it to crash unless some plugin itself did that.
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
13th December 2018, 21:30 | #14 | Link | |
Registered User
Join Date: May 2005
Posts: 1,462
|
Quote:
I also remember I used to multi-thread it, like MT("""MCTemporalDenoise(settings="medium")""", threads=6, overlap=8) I suppose that sort of thing can't be done in VS, right?
__________________
Gorgeous, delicious, deculture! |
|
13th December 2018, 21:33 | #15 | Link |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,733
|
There's no need to, VS will automatically use multiple threads according to what it detects and which plugins are used.
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
|
|