View Full Version : Real-Time Video Filters.
Is it that difficult to do? Real-Time Video Filters?
Fading for example,which by todays methods takes a lot of bitrate to do is used A LOT in a any video file. But if there was some sort of filter that could render the fading on the fly instead of recording it as frames, frames and frames...
ulfschack
21st May 2002, 15:30
Avisynth does that for you if your puter is fast enuff.
Fading saves bits for me when I do transitions between scenes :)
What would really be interesting is some noise RT filter, so that I didn't have to decide now and here what values to use on temporal/spatial filters. I like the option of having to manipulate the original as little as possible. Faster hardware required. Let's wait another month :)
I guess Avisynth could do the latter as well, but since I'm not currently the lucky owner of a super-duper main frame implementing it wouldn't do me much good.
cheers
theReal
21st May 2002, 16:24
ulfschack, can you imagine any computer that can do a spatialsoftenmmx/temporalsoften combination in realtime ;)
I can't... but I'd like to own one - maybe in ten years or so...
You suggested a complex filter. It should be something simpler, at least at the beginning.
Fading shouldn't consume a lot of processing power! It's used a lot in games using DirectX!
ulfschack
22nd May 2002, 09:26
@TheReal: No, I think we're a lot closer than ten years. Admittedly, "next month" might be a little steep :) When you look at todays ripping which includes colorspace conversions, frame serving (uncompressed prolly puts quite a strain on the bus), resizing, deinterlacing, noise filtering AND encoding ... you wouldn't have thought it possible a couple of years ago to get to the fps (some boast RT) we're at today, right? It would however take ages before it's implemented in mainstream hardware so that we could watch our "crappy" old SVDCs (or DVD home movies) in a new light on a DVD player. Noise filters in post processing wouldn't do any good for compressability I'm aware, but it would still help quality some, I'm sure.
I'm a firm believer in the market economy's supply and demand principal. So what say that we ask hollywood studios to make really badly mastered DVDs? That'll put the demand in :) In other words, I don't think it'll happen :(
@AMr9: What do you wanna fade in and out of? Such RT filter you speak of could reasonably only be used at the beginning or end of files ... or have some change in the video format to allow for "tagging" with some in-stream edit points.
cheers
trbarry
22nd May 2002, 15:07
DScaler comes with a bunch of real time filters, at 720x480 @ 60 fps, including many of the functions listed above.
And you can add your own as long as you code them to run fast enough. There is a little extry CPU time if you are using a capture card DMA'ing directly to memory and don't have the mpeg2 decode overhead.
See www.dscaler.org
- Tom
ulfschack
22nd May 2002, 15:14
I thought DScaler was only for Deinterlacing. I'll check it out. Were you using that when writing Greedy?
trbarry
22nd May 2002, 16:40
DScaler has various filters for noise, pulldown, sharpening, deinterlacing, etc.
GreedyHMA is just an Avisynth port of my Greedy (High Motion) DScaler deinterlace plug-in.
- Tom
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.