View Full Version : Save Private Ryan eccessive bitrate and grain
tormento
30th June 2010, 07:10
I am trying to convert the retail BD and *every* noise or grain filter I am using and know has been defeated.
Some sequences, i.e. the initial Omaha Beach, and the persistent film grain (don't know if digitally added or real one) persist even on high filter parameters.
I have used MDegrain3 up to 900 but the grain stays there or the frame becomes burnt on some areas.
MCTD is defeated too. The high setting is simply too slow to be sanely applied to a BD and the results are not great too.
Any idea that could save my mental sanity?
LaTo
30th June 2010, 08:00
Try increasing thSAD & thSAD2 in MCTD :)
PS: A short sample would be great
tormento
30th June 2010, 08:55
Try increasing thSAD & thSAD2 in MCTD :)
I told you it takes ages =P
PS: A short sample would be great
Which format / program do you prefer? Hosting server?
A tea? ;)
Nephilis
30th June 2010, 10:47
In this movie their goal was to make the movie look like old war film footage.. Also they did not use of those filters like DNR or EE here.. But you can use here anyway a MoComp+Temporal denoiser and during MoComp use a prefiltered superclip for a more reliable motion vector search and motion estimation in MVTools..
tormento
30th June 2010, 13:43
But you can use here anyway a MoComp+Temporal denoiser and during MoComp use a prefiltered superclip for a more reliable motion vector search and motion estimation in MVTools..
I usually get MCMDegrainX with the standard MVTools2 script.
How should I implement your idea? I am a script noob.
laserfan
30th June 2010, 14:00
Any idea that could save my mental sanity?
Yeah don't even try to re-encode it. Just strip-down to the tracks you need and burn to BD-R.
Didée
30th June 2010, 14:12
How should I implement your idea? I am a script noob.
If you're interested in the topic: use the forum search with ...
User name: Didée
Keywords: remove most grain
Show Results as: Posts
I've elaborated quite a few times about that method, and those search parameters surely will dig out some posts worth reading. :)
Nephilis
30th June 2010, 14:24
I usually get MCMDegrainX with the standard MVTools2 script.
How should I implement your idea? I am a script noob.
DirectShowSource("c:\source.mkv")
src = last
prefilt = src.FFT3DFilter (with_appropriate_settings, especially with very high sigma in noisy sources )
super = src.MSuper(pel=2,sharp=2,levels=1)
superfilt = MSuper(prefilt,pel=2,sharp=2)
bv = MAnalyse (superfilt, isb = true, [with_appropriate_settings])
fv = MAnalyse(superfilt, isb = false, [with_appropriate_settings])
fcomp = MCompensate(src,super, fv, thSAD=500)
bcomp = MCompensate(src,super, bv, thSAD=500)
i=interleave(fcomp, last, bcomp)
NR=i.TemporalDeNoiser() # place your preferred temporal denoiser here
NR.selectevery(3,1)
or if you want to use MDeGrainX as Denoiser
Look at Didée's this (http://forum.doom9.org/showthread.php?p=1263083#post1263083) post
____________________
tormento
30th June 2010, 14:38
Sample (http://www.mediafire.com/file/gmyezymghy2/save_not_the_grain.rar) for the good willing men.
tormento
30th June 2010, 14:39
Yeah don't even try to re-encode it. Just strip-down to the tracks you need and burn to BD-R.
I own the retail BD...
tormento
30th June 2010, 14:40
If you're interested in the topic
I uploaded a small clip to keep your nights busy. :devil:
tormento
30th June 2010, 14:41
fcomp = MCompensate(src,super, fv, thSAD=500)
Mmh. I have never used MCompensate. What is the effect in a MC denoise script?
onesloth
30th June 2010, 15:13
[making post longer] RTM (http://avisynth.org.ru/mvtools/mvtools2.html)
laserfan
30th June 2010, 16:42
Yeah don't even try to re-encode it. Just strip-down to the tracks you need and burn to BD-R.
I own the retail BD...
So you're doing this because you want to eliminate all the (original, Director-intended) grain effects? Isn't that akin to "wiping that smirk off the Mona Lisa"? :p
Oh well, I guess video hobbyists have attempted crazier things... :)
tormento
30th June 2010, 20:37
Ever tried to overclock a processor? It's a matter of... well... don't know ;)
nibus
30th June 2010, 22:25
This thread might help you -
http://forum.doom9.org/showthread.php?t=132310
nibus
30th June 2010, 23:29
Here's a 720p encode w/these filters:
removegrainhd()
SMDegrain(tr=2, thSAD=400,blksize=8,overlap=4)
LSFMod(strength=75)
I'm on my laptop so I don't have access to 1080p right now. This obviously doesn't kill all the grain but it does help, and its not painfully slow.
I think by the time you killed all the grain it would look like an oil painting.
http://www.mediafire.com/?mbjvmwammme
tormento
1st July 2010, 10:59
This thread might help you
The last post was mine...
Nightshiver
2nd July 2010, 01:19
Can you give a concrete, logical reason for removing all of the intended grain?
Blue_MiSfit
2nd July 2010, 04:59
Yeah... I'd keep it unless you ABSOLUTELY POSITIVELY cannot.
tormento
2nd July 2010, 08:51
Can you give a concrete, logical reason for removing all of the intended grain?
To get a copy fitting on a DVD-DL to look at it on my notebook when travelling on train
To increase my knowledge of video processing
I told you it takes ages =P
Yes, it's slow... But you haven't choice.
This one is faster and remove all the grain:
MCTemporalDenoise(settings="high",sigma=24,thSAD=1200,thSAD2=1200, \
sharp=false,stabilize=false,fixband=false,bwbh=32,owoh=8,pel=1) # Faster settings
Source :
http://img84.imageshack.us/img84/1909/srcnl.th.jpg (http://img84.imageshack.us/img84/1909/srcnl.jpg)
Denoised :
http://img541.imageshack.us/img541/2361/denr.th.jpg (http://img541.imageshack.us/img541/2361/denr.jpg)
Nephilis
2nd July 2010, 12:07
Yes, it's slow... But you haven't choice.
This one is faster and remove all the grain:
MCTemporalDenoise(settings="high",sigma=24,thSAD=1200,thSAD2=1200, \
sharp=false,stabilize=false,fixband=false,bwbh=32,owoh=8,pel=1) # Faster settings
:eek: Good values to screw up* whole video :)
*Creating banding, plastic wax looking, ghosting, blocking etc., etc...
:eek: Good values to whole video :)
*Creating banding, plastic wax looking, ghosting, blocking etc., etc...
Yes I agree with you, it's bad... But it seems that some people hate grain :rolleyes:
tormento
2nd July 2010, 13:19
It's not a matter of hate or dislike, it's a matter of size.
Sharktooth
2nd July 2010, 15:55
buy an external portable HDD instead of burning DVDs...
some movies are not meant to be degrained...
nibus
2nd July 2010, 17:57
why not just encode it to 720p or 480p instead if it's just for viewing on a laptop?
tormento
2nd July 2010, 21:02
Why do you keep on asking questions? Can't give some answers? ;)
Blue_MiSfit
3rd July 2010, 08:27
WOW. That's one seriously blurry sample. You've basically blown away 90% of the details.
I personally prefer the look of:
spline36resize(720,480)
spline36resize(1920,1080)
The source screenshot you provided doesn't hardly have details above 720p, so I'd suggest just downscaling to 720p (or a little below), and then running a moderate MDegrain2. thSAD=400 (defaults) or something like that perhaps?
Derek
tormento
3rd July 2010, 08:42
I start thinking it's a lost battle.
I start thinking it's a lost battle.
well i restored that movie over a year ago and it came out great so it is not a lost battle. However, my source was MUCH better than what you appear to have. That above screen shot is total crap and no way real 1080.
garbage in garbage out :p
If you're interested in the topic: use the forum search with ...
User name: Didée
Keywords: remove most grain
Show Results as: Posts
I've elaborated quite a few times about that method, and those search parameters surely will dig out some posts worth reading. :)
LOL oh yeah i remember when i started that 300 thread which turned into one of the best degrain/retore threads on doom9 and i think all the current degrain scripts ALL came from your script from that thread :D
laserfan
4th July 2010, 14:17
LOL oh yeah i remember when i started that 300 thread which turned into one of the best degrain/retore threads on doom9 and i think all the current degrain scripts ALL came from your script from that thread :DAnd the OP has posted in that thread so (in theory anyway) knows about it! :devil:
I think perhaps he may just enjoy tormenting people. ;)
tormento
4th July 2010, 15:23
my source was MUCH better than what you appear to have
It's the Omaha Beach sequence and it is the worst to encode. The rest of the movie is ok. The source is a retail BD...
tormento
4th July 2010, 15:25
And the OP has posted in that thread so (in theory anyway) knows about it!
I tried every technique I know about.
I even got back to x86 encoding as the x64 MCTemporalDenoise is not fully working.
I tried MDegrain5, TemporalDegrain and any other script I found.
That sequence is really much more difficult than 300 that I already encoded with almost no pain.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.