View Full Version : New Filter - MPlayerNoise
bergi
20th October 2004, 19:09
I have created this filter, because i like the ffdshow noise filter on movies with low bitrate in combination with postprocessing. Now i bought a DVD burner and want a little bit of noise on upsized DVB captures. Values of 2 to 4 on the Y plane look very well. At the moment the assembler routines aren't translated to microsoft asm. I will fix this in the next version. Get the filter here (http://www.bergos.org/projects/others/). You will find it at downloads, it's called BergFilterCollection ;)
Mug Funky
21st October 2004, 04:13
cool, thanks.
i can use this to test denoisers, too :)
Fizick
21st October 2004, 06:27
bergi,
What type of noise distribution does you use?
What is difference from AddGrain filter by tbarry and AddNoise by Ross Thomas ?
bergi
21st October 2004, 08:22
What type of noise distribution does you use?
I can't tell you :(. I have taken the routines from the ffdshow cvs, i have found it there at the mplayer directory.
What is difference from AddGrain filter by tbarry and AddNoise by Ross Thomas ?
I don't know these filter, i have only tested the "Noise Generators" from the AviSynth Filter Collection (http://www.avisynth.org/warpenterprises/), but this filter was slow and not very handy in my opinion.
Inc
21st October 2004, 13:57
Did you tried "Blockbuster()" ?? As it can be settet also "where" noise should be added and also how much .... related to a detail threshold :)
Second: Im a fan of FFdshows filter series, mybe you "could" port some others to an avisynth dll ? HQ3dn would be a nice alternative to deen().
Or you may release the source and explain how to add/change the neded parts of that c++ code by someone of his own.
Thanks in advance
Inc. :)
bergi
21st October 2004, 16:30
Did you tried "Blockbuster()" ?? As it can be settet also "where" noise should be added and also how much .... related to a detail threshold
No i haven't, looks interesting.
vSecond: Im a fan of FFdshows filter series, mybe you "could" port some others to an avisynth dll ? HQ3dn would be a nice alternative to deen().
Good idea! At the moment i don't use the FFDShow filter interface, but i will try to change it.
Or you may release the source and explain how to add/change the neded parts of that c++ code by someone of his own.
Source code is already in the package.
Video Dude
21st October 2004, 18:17
Good filter bergi.
If your taking requests for FFDShow filter translations to AviSynth, it would be great to see FFDShow's postprocessor deblocker (mplayer and/or spp) ported to AviSynth. The only deblocker currently out for AviSynth is BlindPP. The problem is that BlindPP is not adaptive. It would be great to have FFDShow's deblockers available in AviSynth.
Soulhunter
21st October 2004, 19:59
Originally posted by incredible
Second: Im a fan of FFdshows filter series, mybe you "could" port some others to an avisynth dll ? HQ3dn would be a nice alternative to deen().
Yeah, that would be cool... :cool:
Bye
akupenguin
25th October 2004, 09:27
Originally posted by incredible
Im a fan of FFdshows filter series, mybe you "could" port some others to an avisynth dll ? HQ3dn would be a nice alternative to deen().
Your wish has been granted: hqdn3d (http://students.washington.edu/lorenm/src/avisynth/hqdn3d/)
Mug Funky
25th October 2004, 15:03
@ video dude:
for the deblockers to be adaptive, they'd need to be aware of the per-frame, or per-block quantizers, and possibly the matrices used to quantize them as well. avisynth doesn't really provide them (though i'm sure mpeg2dec could be modded to output a datastream instead of a video clip that could become a second argument to a deblocker filter, but that's as hard to do as siply pre-processing with ffdshow in the first place).
but certainly having the ffdshow filter set available for avisynth would be cool.
hang on... the latest ffdshows come with an avisynth plugin and a virtualdub plugin... what do they do? i've seen no docs on them (which is not to say they don't exist anywhere).
Inc
25th October 2004, 16:08
Originally posted by akupenguin
Your wish has been granted: hqdn3d (http://students.washington.edu/lorenm/src/avisynth/hqdn3d/)
Many many thanks!! I do really apreciate it! :)
I hope i get the time this evening to have a look.
Originally posted by akupenguin
...hang on... the latest ffdshows come with an avisynth plugin and a virtualdub plugin... what do they do? i've seen no docs on them (which is not to say they don't exist anywhere)
:eek: :) ... that would be "mega" interesting ...
Soulhunter
25th October 2004, 17:45
Originally posted by akupenguin
Your wish has been granted: hqdn3d (http://students.washington.edu/lorenm/src/avisynth/hqdn3d/)
Nice, I gonna try it later this day... ;)
Thanks n' Bye
Soulhunter
26th October 2004, 22:41
Ok, hqdn3d seems to work like expected... :)
Think I gonna use it for most of my encodes !!!
Very nice to reduce floating-noise n' ring-crawling effects via "temp-only" mode... ;)
Thanks n' Bye
lamer_de
27th October 2004, 19:16
Very nice to reduce floating-noise n' ring-crawling effects via "temp-only" mode...
You care to elaborate that? I ried it on some samples that exhibit very nasty dotcrawl (Anime TV cap, so already encoded once), and while the filter was able to remove them at a lt=45 or higher strength, this caused massive ghosting. Had to tune it down to 8, everthing above creates ghosts. And at that strength, it's not too effective (or better: I see no effect :( ) Temporal chroma filtering had no effect on the crawling (but I expected that already ^_^).
CU,
lamer_de
Soulhunter
27th October 2004, 19:41
For usually DVD content I would use temp values of 3 or 5 !!!
This should kill most of the floating-noise & ring-crawl effects... :)
Bye
vBulletin® v3.8.4, Copyright ©2000-2010, Jelsoft Enterprises Ltd.