View Full Version : How to denoise my MPEG2 video without recompression?
Kostarum Rex Persia
5th August 2005, 00:18
Title says what is my problem.BTW,I capture in MPEG2 video program from my TV card,and that program is a little bit noisy.What can I do do clean that noise,but without recompression?
Some program,perhaps,or something else?
foxyshadis
5th August 2005, 02:40
Because of the way the DCT works, the only way you could modify the stream would be to undo the huffman encoding and strip all the high-frequency parts out - which is the noise along with all the sharp edges, so you end up with a smeared mess.
The best way to handle it is a post-processing filter if you can't touch the stream, or run it through a filter in avisynth to correct it.
Kostarum Rex Persia
5th August 2005, 14:49
Ok,but can you describe that proccess to me with more details?
Mug Funky
5th August 2005, 16:15
hehe... technically de-huffing the stream and removing coeffs is still "recompression" :)
there is no way to modify a picture without recompressing it. my advice is either use a capture app that allows realtime filtering (you'll need a kickass fast machine to manage that AND realtime MPEG encoding), or just capture at a high bitrate (the highest it can do) and recompress. recompressing on its own can actually reduce noise, but i wouldn't advise it because it removes lots of other stuff too.
however, even if some detail gets removed, a nice clean video will compress better and look much better than a noisy one. so if you don't mind recompressing, you can do it without actually losing anything you'd want to keep in the first place.
have a look around the avisynth usage forum to get an idea of the best ways to do this. it's a bit of a learning curve, but it's all useful stuff.
Kostarum Rex Persia
18th August 2005, 22:49
There is no way to modify a picture without recompressing it.My advice is either use a capture app that allows realtime filtering.
Thank you,but I still have some doubts.In VirtualDub MPEG 1.6.9,I turn on filter "MSU Denoiser 1.6",but when I recompress video in 1000 kbps(rev. 284 x264 codec,3 ref frames,2 B frames,other settings are on default,except motion estimation is on 6 RDO value), noise won't dissapear at all.
In fact,there is no visable difference between source MPEG2 640x480 10000 kbps file,and output x264 AVI file on 1000 kbps.
Can anyone tell me where to download better denoise filter,this is very odd.Of course,I mean denoise filter for VirtualDub MPEG 1.69?
Soulhunter
19th August 2005, 10:44
Well, you could denoise the stuff via postprocessing! Install ffdshow n' activate its "RAW video" option (Codecs) Then you can denoise (Blur & NR) while playback... ^^
Bye
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.