Log in

View Full Version : truemotion=true / vs. truemotion=false


unclescoob
28th December 2014, 15:09
Hi folks,

I have noticed that overall, mdegrain2 works pretty well with my grainy sources when the scenes are bright or mid tone.

But for dark scenes with fast movement, there is alot of blur and even blending of details (and frames). However, I noticed that when I switch the truemotion parameter to false, I do not have this problem. This of course comes at the expense of inaccurate noise removal. But I resolve this by smoothing it out with another mdegrain2 pass at a lower thSAD mode and no prefilter.

I was planning on keeping truemotion=true for bright scenes, and then using truemotion=false for darker scenes. My question is this: If truemotion=true is doing this type of damage to dark scenes with fast movement where it IS noticeable, is it doing some type of damage to my bright scenes that I'm not aware of?

Thanks

feisty2
28th December 2014, 15:27
it could be solved by more accurate vector search
let's say maybe you can start vector searching at blksize=32, overlap=16 and refine the vectors 3 times till it's blksize=4, overlap=2
use search=3 for best results
use dct=1 to avoid garbage vectors on fade, high motion, shaky.. scenes

EDIT: dct=1 is slooooooooowww like hell ;)

EDIT2: here's how I use mvtools2 to search vectors, it's veeeeerrrry slow and I don't know if it's theoretically correct or not, it gives me ideal results on my clips, bright or dark
tr = 6
pel = 4
dct = 1
thsad = 400

supersoft = clip.MSuper (pel=pel, chroma=True, hpad=16, vpad=16, sharp=2, rfilter=4, levels=0)
supersharp = clip.MSuper (pel=pel, chroma=True, hpad=16, vpad=16, sharp=2, rfilter=2, levels=0)
vmulti = supersoft.MAnalyse (multi=True, overlap=16, blksize=32, search=3, chroma=True, truemotion=True, delta=tr, trymany=True,
\ searchparam=16, pelsearch=16, dct=dct, levels=0, divide=2, badrange=-24)
vmulti = supersoft.MRecalculate (vmulti, overlap=8, blksize=16, thsad=thsad/2, chroma=True, truemotion=True, tr=tr, search=3, searchparam=16, dct=dct, smooth=1, divide=2)
vmulti = supersharp.MRecalculate (vmulti, overlap=4, blksize=8, thsad=thsad/2, chroma=True, truemotion=True, tr=tr, search=3, searchparam=16, dct=dct, smooth=1, divide=2)
vmulti = supersharp.MRecalculate (vmulti, overlap=2, blksize=4, thsad=thsad/2, chroma=True, truemotion=True, tr=tr, search=3, searchparam=16, dct=dct, smooth=1, divide=0)

unclescoob
28th December 2014, 20:25
Eureka feisty, it's working much better!

Now I have to tweak. It's a dark scene with ALOT of noise. It tamed it down a bit but..well, I also know there's so much you can remove before it damages the details.

But thanks! Hey, can I post the original source clip here and see if you can give me any further ideas?

feisty2
29th December 2014, 04:56
yeah, I got pretty much nothing to do on holidays anyway :D

unclescoob
31st December 2014, 02:46
Forget it--I can't even upload a simple 1 minute avi file because there's a "security token" issue. No idea what that means---heaven forbid something actually functions with simplicity anymore.

feisty2
31st December 2014, 04:04
well, don't upload ur video to forum as an attachment, upload it to an online file hosting site

unclescoob
31st December 2014, 12:02
Ok, I clicked the link---I see what I assume is your picture? No idea what I"m supposed to do with that.

I really have no idea why this site just doesn't allow you to post the video. What's the big deal

feisty2
31st December 2014, 12:08
No idea what I"m supposed to do with that.
I really don't know what you expected about that link... it's just a few things I wrote for fun, like an online backup
and there're a lot of file hosting sites, like dropbox, mega or whatever, just choose one

unclescoob
31st December 2014, 19:45
Sooo....one can't simply post a video here.

StainlessS
31st December 2014, 20:01
Max attachment size is 200KB (or 300KB for Zip).

Asmodian
31st December 2014, 20:41
Notice the lack of ads. Doom9 does not have unlimited storage or bandwidth. Uploading to a file host and linking isn't too hard. :)