Log in

View Full Version : MCTemporalDenoise [v1.4.20 - Update 2010/07/02]


Pages : 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19

LaTo
12th June 2009, 18:19
v1.3.00 :
added a post-denoising stage (see "post")
fixed a bug with fixFFT3D and defined p clip
changed "very high" to be less insane
renamed fixFFT3D to fixband
cleaned some stuff
adapted to LSFmod v1.8

:devil:

@Tron@
15th June 2009, 09:37
Thx LaTo!!!

I like MCTemporalDenoise in begining and work only with him.

Wery B Iiiiiii G THX for update !! !!

PS and for LSFmod thx - cool sharp )))

mozzle
17th June 2009, 19:06
Thanks for the update and continued work on all of your scripts.

:thanks:

fleon
19th June 2009, 19:35
Hi, I am sorry but I have no idea in how to use your script, and it seems very good,so could you help me with a guide on how to use it with megui?

I have downloaded all the needed filters and I have put them in the avisynth plugin directory.

I know the basics of megui, by that I mean that I know that I have to index the dvd with the d2v creator and then open the d2v file with the avs script editor, but I am stuck there, I dont know how I can use MCTemporalDenoise from there, I wanna try the medium global setting..., or I guess I can submit a sample if anyone wants to help me out:)

lych_necross
17th July 2009, 08:09
Damn LaTo, MCTemporalDenoise is awesome! I used it with setmtmode(2,0), settings="medium", and gpu=true to encode Star Trek 3 last night with excellent results. :)

nitinpushpan
25th July 2009, 12:11
I noticed that none of the output shown in the thumbnails are resized. Do you apply this before or after resizing? If its before resizing then how is the quality after resizing it also?

nitinpushpan
25th July 2009, 12:30
If you're resizing then put it before the resize. If you're not resizing and just cropping then I guess one can put it before the cropping.

If the source is SD DVD like in my case where I used the above quick workarounds :):p

Will this avsi help if I apply it to a DVD video source and encode it using Gordian Knot with Xvid? I noticed that the thumbnails are 720p resolution. How is it going to help the final quality if I apply it before resizing? Am I supposed to apply other filters also after resizing?
Also am I suppose to enter all the paramters to get the quality or is "MCTemporalDenoise(settings="very low")" enough?
Here is the sample of the source I'm working on...

http://rapidshare.com/files/259775529/VTS_01_3.demuxed.m2v.html

Plus I noticed that LaTo's source video has a very good quality, then why would he wanna apply MCTemporalDenoise on it in the first place that too without resizing? I had to strain my eyes to notice the difference...

LaTo
25th July 2009, 15:14
Will this avsi help if I apply it to a DVD video source and encode it using Gordian Knot with Xvid? I noticed that the thumbnails are 720p resolution. How is it going to help the final quality if I apply it before resizing? Am I supposed to apply other filters also after resizing?
Test by yourself and pick the best to your eyes.

Also am I suppose to enter all the paramters to get the quality or is "MCTemporalDenoise(settings="very low")" enough?
Yes it's enough, but you can try with enhance=true and chroma=true...


Plus I noticed that LaTo's source video has a very good quality, then why would he wanna apply MCTemporalDenoise on it in the first place that too without resizing?
300 has strong grain and the 2nd has bad noise in the background.

I had to strain my eyes to notice the difference...
Maybe it's time to change your display :p

Caroliano
6th August 2009, 04:16
In the wiki (http://avisynth.org/mediawiki/MCTemporalDenoise), in the top right box the version number still 1.2.02, and in the required filters there is the following:

MVTools (v1.10.2.1) or MVToolsMULTI (v1.9.7.1)
MVTools (v2.3.1) (both MVTools filter needed!!!)

In the end of the page there is already information about the post-denoising stage and a link to the current version 1.3.00. Can I, or someone faster than me, update this and remove the old MVtools as requeriments?

canuckerfan
6th September 2009, 09:12
anyone got a mirror to ttempsmooth?

shoopdabloop
6th September 2009, 09:15
http://bengal.missouri.edu/~kes25c/

it's one of tritical's.

canuckerfan
6th September 2009, 09:29
thanks

canuckerfan
6th September 2009, 21:00
whenever I try to adjust the owoh and overlap parametres it tells me it doesn't know what bwbh and blocksize means... should there be a default value for theses parametres as well?

edit: anyone got a mirror for addgranc? this one, http://avisynth.org.ru/docs/english/externalfilters/addgrain.htm, doesn't seem to work for me.

GDAce
7th September 2009, 06:37
http://avisynth.org/warpenterprises/files/addgrainc_25_dll_20060610.zip

canuckerfan
7th September 2009, 21:04
cool. i finally got everything working now... just wanted to say how dynamic this script is!! good stuff!

Boulder
13th September 2009, 17:13
A small suggestion: internal padding to mod-16 before processing (or whatever is the most convenient and avoids error messages regarding illegal values for Crop) and then returning the original resolution.

tengo6dedos
14th September 2009, 17:13
Hello, is there an internal problem on using MVTools 2.5.3? it loads fine

LaTo
16th September 2009, 11:31
Hello, is there an internal problem on using MVTools 2.5.3? it loads fine

Yes, I haven't tested but it should be ok... Test and report please.

LaTo
17th September 2009, 07:05
I saw on some websites/pages that MCTD creates blur sometimes... So, I you want to eliminate most of the blur:

You should tweak the sigma parameter for each of your video if you want the best quality!

Personally when I use MCTD, it's 70% of the time: preset="low" with tweaked sigma value. (20% "medium", 10% "high", I never use "very low" and "very high"... Yes, my pourcentaces are perfectly calculated :D)

On top of that, I always use enhance=true because it finishes very well (http://forum.doom9.org/showthread.php?p=1243335#post1243335)... So you should try it :p

PS: remember to use chroma=true when it's necessary (and "post" parameter is also useful when you want tweak a little the denoising)

canuckerfan
19th September 2009, 19:05
using the flat=true option in the post-processing filter... should it be called after my sharpening routine or before?

LaTo
20th September 2009, 07:33
using the flat=true option in the post-processing filter... should it be called after my sharpening routine or before?

Always at the end.

canuckerfan
20th September 2009, 10:50
Always at the end.
that's what I thought. thank you.

Boulder
27th September 2009, 09:48
LaTo, there seems to be something in MCTemporalDenoise which makes a certain script cause an access violation with the 2.5.x branch of MVTools2: http://forum.doom9.org/showthread.php?p=1329180#post1329180 . Do you have any ideas where to start investigating further?

Arshad07
27th September 2009, 23:10
Does MCTemporalDenoise support Multi-Threading?

For example this script

SetMtMode(5)
import("D:\Encode\LSFmod.v1.8.avsi")
import("D:\Encode\MCTemporalDenoise.v1.3.00.avsi")
Import("D:\Encode\YLevels_mt.avsi")
Import("D:\Encode\plugins\plugins\MCBob.avsi")
LoadPlugin("D:\Encode\mvtools-v1.11.4.5\mvtools.dll")
LoadPlugin("D:\Encode\fft3dfilter211\FFT3DFilter.dll")
LoadPlugin("D:\Encode\MaskTools.dll")
LoadPlugin("D:\Encode\gradfun2db_25_dll_20060315\gradfun2db\gradfun2db.dll")
LoadPlugin("D:\Encode\medianblur084\medianblur.dll")
LoadPlugin("D:\Encode\ReduceFlicker\ReduceFlicker.dll")
LoadPlugin("D:\Encode\ReduceFlicker\ReduceFlickerSSE2.dll")
LoadPlugin("D:\Encode\ReduceFlicker\ReduceFlickerSSE3.dll")
LoadPlugin("D:\Encode\EEDI2v092\EEDI2\EEDI2.dll")
LoadPlugin("D:\Encode\mvtools2.dll")
Load_Stdcall_Plugin("C:\Program Files (x86)\megui\tools\yadif\yadif.dll")
AVCSource("C:\Users\Arshad\Desktop\TROTF.dga")
Addborders(0,94,0,94)
Spline64Resize(720,480)
SetMtMode(2)
YLevels(6, 1, 255, 0, 255)
Tweak(hue=0.0, sat=1.2, bright=0, cont=.97, coring=true, sse=false)
MCTemporalDenoise(settings="very low")
LimitedSharpenFaster(ss_x=1.5, ss_y=1.5, dest_x=last.width, dest_y=last.height, Smode=3, strength=60, radius=2, Lmode=1, wide=false, overshoot=1, edgemode=0, special=false, exborder=0)

it doesnt seem to work :confused: It crashes in CCE SP2.

Arshad07
27th September 2009, 23:20
http://i33.tinypic.com/2iu6hc1.jpg

thewebchat
28th September 2009, 00:20
Your crash dialog says that the fault is in mt_masktools-26.dll! MaskTools2 is used in both MCTD and in LSF, and you should figure out which it is that is causing the crash. Also, mt_masktools-26.dll is for AviSynth 2.6!

Arshad07
28th September 2009, 00:29
When i removed mt_masktools_26.dll from my plugins folder, the error comes to masktools2 :confused:

thewebchat
28th September 2009, 01:03
Uh... Well, of course you'd get an error related to MaskTools2 if you remove it from your plugins folder.

LaTo
28th September 2009, 06:39
When i removed mt_masktools_26.dll from my plugins folder, the error comes to masktools2 :confused:

Remove mt_masktools_26.dll and put mt_masktools_25.dll in your plugins folder

LaTo
28th September 2009, 06:51
Hello, is there an internal problem on using MVTools 2.5.3? it loads fine

The last version working with MCTD is v2.4.7

If you want to use v2.5.x you should look at this (http://forum.doom9.org/showthread.php?p=1329353#post1329353)

Arshad07
28th September 2009, 09:11
Remove mt_masktools_26.dll and put mt_masktools_25.dll in your plugins folder

Can u upload it to sendspace for me plz? I cant seem to find it.

Didée
28th September 2009, 09:32
No. Really not. Primary home of the MaskTools package is here (http://manao4.free.fr/). The latest version is v20a36.

The content of the package:
http://i35.tinypic.com/2vcjdj9.png

If you managed to find the -26, but can't find the -25, then it's ... a serious case. ;)

Arshad07
28th September 2009, 10:13
No no no. I thought i'd seen somewhere but coundnt recall where exactly. Ohhh, now i see, its in the masktools folder ;)

LaTo
29th September 2009, 17:04
v1.3.09:
added MOD4 restriction
updated MVTools version

No problem with MVTools v2.5.5 ;)

Arshad07
29th September 2009, 18:57
No problem with MVTools v2.5.5 ;)

thank you :D

Magix_995
6th October 2009, 19:51
Hello

A problem here after complete re-setup of Avisynth and plugins/scripts :

http://nsa09.casimages.com/img/2009/10/06/mini_091006085828277411.png (http://www.casimages.com/img.php?i=091006085828277411.png)
in AVSP

Any idea ?
(excuse for my english)

Didée
6th October 2009, 20:19
http://forum.doom9.org/showthread.php?p=976573#post976573

canuckerfan
7th October 2009, 23:52
just curious if RemoveGrainHD (http://www.removegrainhd.de.tf/) is beneficial enough for HD content to warrant its implementation in MCTD?

byme
18th October 2009, 16:04
Can you tell me where is the fftw3.dll compatible with Avisynth 2.5 for FFT3DFilter?

http://i.imagehost.org/t/0055/av1.jpg (http://i.imagehost.org/view/0055/av1)

http://i.imagehost.org/t/0520/av2.jpg (http://i.imagehost.org/view/0520/av2)

canuckerfan
18th October 2009, 18:31
^put fftw3.dll in your system32 folder

byme
5th November 2009, 15:37
^put fftw3.dll in your system32 folder

I had already done ... still gives me error :(

I downloaded from here: http://avisynth.org/warpenterprises/

Didée
5th November 2009, 16:08
WinXP -> /system32
Vista -> /syswow64
Win7 -> like Vista

Nobody can know this, there never was big talk about it, except for a few hundred or thousand times. :rolleyes:

byme
6th November 2009, 15:56
WinXP -> /system32
Vista -> /syswow64
Win7 -> like Vista

Nobody can know this, there never was big talk about it, except for a few hundred or thousand times. :rolleyes:

thanks
I put it does not work anyway
continues to give error

http://www.picamatic.com/show/2009/11/06/05/56/5804710_bigthumb.PNG (http://www.picamatic.com/view/5804710_sys/)

there is something wrong with the script?

LoadPlugin("C:\Users\Propietario\Documents\Edit Video\Filtri\DVD2AVI MPEG2DEC3\DGDecode.dll")
##
LoadPlugin("C:\Users\Propietario\Documents\Edit Video\Filtri\DeBlock\deblock.dll")
##
LoadPlugin("C:\Users\Propietario\Documents\Edit Video\Filtri\FFT3dGPU\FFT3dGPU.dll")
LoadPlugin("C:\Users\Propietario\Documents\Edit Video\Filtri\FFT3DFilter\FFT3DFilter.dll")
LoadPlugin("C:\Users\Propietario\Documents\Edit Video\Filtri\FFT3DFilter\fftw3.dll")
LoadPlugin("C:\Users\Propietario\Documents\Edit Video\Filtri\TTempSmooth\TTempSmooth.dll")
LoadPlugin("C:\Users\Propietario\Documents\Edit Video\Filtri\RemoveGrainHD\RemoveGrainHD.dll")
LoadPlugin("C:\Users\Propietario\Documents\Edit Video\Filtri\EEDI2\EEDI2.dll")
LoadPlugin("C:\Users\Propietario\Documents\Edit Video\Filtri\SangNom\SangNom.dll")
LoadPlugin("C:\Users\Propietario\Documents\Edit Video\Filtri\AddGrainC\AddGrainC.dll")
import("C:\Users\Propietario\Documents\Edit Video\Filtri\Deblock_QED\Deblock_QED.avsi")
import("C:\Users\Propietario\Documents\Edit Video\Filtri\MCTemporalDenoise\MCTemporalDenoise.avsi")
##
LoadPlugin("C:\Users\Propietario\Documents\Edit Video\Filtri\MVTools2\mvtools2.dll")
LoadPlugin("C:\Users\Propietario\Documents\Edit Video\Filtri\MVTools\mvtools.dll")
LoadPlugin("C:\Users\Propietario\Documents\Edit Video\Filtri\MaskTools\mt_masktools.dll")
LoadPlugin("C:\Users\Propietario\Documents\Edit Video\Filtri\RemoveGrain\RemoveGrain.dll")
LoadPlugin("C:\Users\Propietario\Documents\Edit Video\Filtri\DctFilter\DctFilter.dll")
##
LoadPlugin("C:\Users\Propietario\Documents\Edit Video\Filtri\RemoveGrain\Repair.dll")
import("C:\Users\Propietario\Documents\Edit Video\Filtri\LimitedSharpenFaster MOD\LimitedSharpenFaster MOD.avsi")
##
LoadPlugin("C:\Users\Propietario\Documents\Edit Video\Filtri\DB_LSF\MaskTools.dll")
LoadPlugin("C:\Users\Propietario\Documents\Edit Video\Filtri\Deen\Deen.dll")
import("C:\Users\Propietario\Documents\Edit Video\Filtri\HQDering\HQDering.avsi")
##
LoadPlugin("C:\Users\Propietario\Documents\Edit Video\Filtri\GradFun2db\gradfun2db.dll")
Import("C:\Users\Propietario\Documents\Edit Video\Filtri\GradFun2db\GradFunkMirror.avs")

####

AviSource("E:\Capture\Capture8.avi").ConvertToYV12()
Deblock()
BlindPP(cpu=4)
MCTemporalDenoise()
###LSFmod()
HQDering()
GradFunkMirror()
ConvertToRGB()

Didée
6th November 2009, 16:31
You must not load fftw3.dll via LoadPlugin(). (English "must not" means "forbidden!".)

fftw3.dll --> put in system path, usually system32/syswow64. After that, just forget about it.
fft3dfilter.dll --> load with LoadPlugin()

That's all.

byme
7th November 2009, 13:38
:thanks:

If were to recommend ... recommend me the MCTemporalDenoise or Mc_Spuds?

LaTo
25th November 2009, 18:44
:thanks:

If were to recommend ... recommend me the MCTemporalDenoise or Mc_Spuds?

We are on MCTD thread, so I recommend MCTemporalDenoise :p


Denoising part is more or less the same between the two (MCTD has also a protection against banding, Spuds not), but MCTD has a better sharpening routine.
On top, MCTD has "enhance" option which is really useful ;)

Undead Sega
20th December 2009, 03:29
I dont know fi anyone is having this problem, but im using:

ECmode="dfttest().dehalo_alpha()"

and im getting an error stating that there is no such function as 'dfttest' in the avsi script, which i find very strange, i even looked at it and even if thre was such function, and i never modified anything on it either.

Can anyon help me on this please?

LaTo
20th December 2009, 08:01
I dont know fi anyone is having this problem, but im using:

ECmode="dfttest().dehalo_alpha()"

and im getting an error stating that there is no such function as 'dfttest' in the avsi script, which i find very strange, i even looked at it and even if thre was such function, and i never modified anything on it either.

Can anyon help me on this please?

This code is just an example, not an universal solution :)
But if you really want this, you need to download dfttest and dehalo_alpha and put them in your avisynth's folder (search in the forum).

Undead Sega
21st December 2009, 02:47
downloaded dfttest and dehalo_alpha, i put dfttest in the plugins folder and libfftw3f-3.dll in the systems folder (actually in SysWOW64 as i am using Win7 64bit), and while i thought it was about to work, i am getting an error message saying "there is no named fucntion called 'expand'". Ive done everything correctly and i cant even find any function (after a quick search) called 'expand'. What could i be doing wrong with time? :(

MatLz
21st December 2009, 02:55
Expand is a filter present in masktools plugin.