PDA

View Full Version : Crunching up "The Deer Hunter" on HD-DVD. Messy!


Blue_MiSfit
22nd February 2008, 05:52
Hey folks,

I need some assistance! I'm trying to backup The Deer Hunter HD-DVD. It's a VC1 title, and the video itself is about 22 gigs.

Re-encoding it into CRF22 x264 based on the HQ-slowest profile results in a file that's 20 gigs.

It's extremely grainy, but has a lot of detail. I need help filtering it down!

I ran an aggressive fft3dgpu(fft3dgpu(plane=0, sigma=1.3, sigma2=2.3, sigma3=3.5, sigma4=4.5, sharpen=.3), and this killed ~95% of the grain / noise, but took a little too much detail. It's not bad, but the frame by frame comparison is a little dissapointing.

It did come out to under 8 gigs at CRF22 though :)

Anyway, I want to post some samples, but I realize that I don't know the procedure for cutting a VC1 sample. I have the original EVOs, and a remuxed MKV (made by eac3to) that just has the VC1 in it.

I can post a sample of my encoded MP4, but that's useless on its own. The script is a simple DirectShowSource followed by fft3dgpu.

I need help getting you guys some files! Can anyone suggest the proper method for doing this? I just want to post ~100-200 frames.

~MiSfit

Reuf Toc
22nd February 2008, 06:19
You can split a MKV with MKVmerge (I don't know the command line but with the GUI you can enable splitting in the third tab "Global").

Blue_MiSfit
22nd February 2008, 08:33
Durp... of course.

Here's a sample:

http://www.mediafire.com/?c25eczm09i9

G_M_C
22nd February 2008, 10:37
[...]
It's extremely grainy, but has a lot of detail. I need help filtering it down!
[...]

The first thing that i though when reading this line is GrainOptimizer. It'll help compression. See: http://forum.doom9.org/showthread.php?p=1052870#post1052870

Blue_MiSfit
22nd February 2008, 20:24
Holy Crap.


setmemorymax(256)

directshowsource("c:\video\Deer Hunter VC1 Source Sample.mkv")

grainy=last

clean=grainy.fft3dfilter(sigma=10, ncpu=2)
optimized=GrainOptimizer(grainy, clean)

return optimized


The unfiltered sample at CRF 22 was 33 megs (again, LARGER than the VC1 source). The grain optimized version at CRF22 was 19 megs, and looked better. The grain was more stable, and there was more spatial detail.

That's shocking!

I'm at work, but will try the full script on my home PC ASAP!!!!

Still open to suggestions btw...

~MiSfit

G_M_C
22nd February 2008, 21:11
Holy Crap.


setmemorymax(256)

directshowsource("c:\video\Deer Hunter VC1 Source Sample.mkv")

grainy=last

clean=grainy.fft3dfilter(sigma=10, ncpu=2)
optimized=GrainOptimizer(grainy, clean)

return optimized


The unfiltered sample at CRF 22 was 33 megs (again, LARGER than the VC1 source). The grain optimized version at CRF22 was 19 megs, and looked better. The grain was more stable, and there was more spatial detail.

That's shocking!

I'm at work, but will try the full script on my home PC ASAP!!!!

Still open to suggestions btw...

~MiSfit

You could expiriment with different denoisers, for instance the examples named in Dark Shikari's TS or a denoiser like dfttest (http://forum.doom9.org/showthread.php?t=132194). I used tdist=8 to slow the grain a little more, but i think that's all you can do; At least if you want to preserve as much detail as possible without adding another filter after the grainoptimizer-step.

G_M_C
24th February 2008, 18:28
Holy Crap.


setmemorymax(256)

directshowsource("c:\video\Deer Hunter VC1 Source Sample.mkv")

grainy=last

clean=grainy.fft3dfilter(sigma=10, ncpu=2)
optimized=GrainOptimizer(grainy, clean)

return optimized


The unfiltered sample at CRF 22 was 33 megs (again, LARGER than the VC1 source). The grain optimized version at CRF22 was 19 megs, and looked better. The grain was more stable, and there was more spatial detail.

That's shocking!

I'm at work, but will try the full script on my home PC ASAP!!!!

Still open to suggestions btw...

~MiSfit

And ?

Did it work out ?