Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage

Reply
 
Thread Tools Search this Thread Display Modes
Old 14th March 2006, 22:14   #1  |  Link
Soulhunter
Bored...
 
Soulhunter's Avatar
 
Join Date: Apr 2003
Location: Unknown
Posts: 2,812
New fast DeBanding filter

GradFun2db: A new fast debanding filter made for realtime post-processing...

Source:


Filtered:


-> The binary...

Please post feedback regarding its debanding abilitys and speed!


Tia n' Bye
__________________

Visit my IRC channel

Last edited by Soulhunter; 5th May 2006 at 11:38.
Soulhunter is offline   Reply With Quote
Old 15th March 2006, 06:04   #2  |  Link
Fizick
AviSynth plugger
 
Fizick's Avatar
 
Join Date: Nov 2003
Location: Russia
Posts: 2,183
what is banding? Abrupt level gradation instead of smooth transition?
Fizick is offline   Reply With Quote
Old 15th March 2006, 06:26   #3  |  Link
MfA
Registered User
 
Join Date: Mar 2002
Posts: 1,075
Had to turn up my brightness to max to even see it in that image.
MfA is offline   Reply With Quote
Old 15th March 2006, 07:07   #4  |  Link
HOLiC
Registered User
 
Join Date: Jan 2006
Posts: 32
wow, the filtered image looks great! But do we just use like this, gradfun2db()? anyway, this is how I used in my script ^^.. I can't wait to see the result.
HOLiC is offline   Reply With Quote
Old 15th March 2006, 09:40   #5  |  Link
foxyshadis
ангел смерти
 
foxyshadis's Avatar
 
Join Date: Nov 2004
Location: Lost
Posts: 9,175
It seems that show has become the poster child of painful banding, hasn't it? Thanks! I'll test as soon as I crank through my next filter session, too busy atm.
__________________
There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. ~ Ed Howdershelt
foxyshadis is offline   Reply With Quote
Old 15th March 2006, 15:07   #6  |  Link
Soulhunter
Bored...
 
Soulhunter's Avatar
 
Join Date: Apr 2003
Location: Unknown
Posts: 2,812
@ Fizick

No banding:


Strong banding:



@ HOLiC

Nooo! As I wrote in my first post, this filter is meant for post-processing... If you use it for pre-processing, the encoder will destroy most of the fine gradients again (well, except if you'd use a "all 8" CQM at fixed Quantizer 1, lol). So, simply put this filter in ffdshows AviSynth section and use it while playback!


@ MfA

If you watch it in fullscreen (or with a black background) its much more visible...


@ foxyshadis

Thx!


Bye
__________________

Visit my IRC channel

Last edited by Soulhunter; 15th March 2006 at 15:14.
Soulhunter is offline   Reply With Quote
Old 15th March 2006, 15:49   #7  |  Link
Daodan
unrecognized user
 
Join Date: Oct 2005
Location: home of Stella Artois
Posts: 303
I'll check it also. I hope that 'fast' is not a misleading name, considering your last filter.
__________________
zzz
Daodan is offline   Reply With Quote
Old 15th March 2006, 16:01   #8  |  Link
Soulhunter
Bored...
 
Soulhunter's Avatar
 
Join Date: Apr 2003
Location: Unknown
Posts: 2,812
Not mine! But anyway, I guess the fps will please ya... ^^


Bye
__________________

Visit my IRC channel
Soulhunter is offline   Reply With Quote
Old 15th March 2006, 20:44   #9  |  Link
Zarxrax
Registered User
 
Zarxrax's Avatar
 
Join Date: Dec 2001
Location: Concord, NC
Posts: 1,168
This is a nice filter. How does it work?
Zarxrax is offline   Reply With Quote
Old 15th March 2006, 21:56   #10  |  Link
Soulhunter
Bored...
 
Soulhunter's Avatar
 
Join Date: Apr 2003
Location: Unknown
Posts: 2,812
Uhm, it averages gradients to increase bitdepth...


Bye
__________________

Visit my IRC channel
Soulhunter is offline   Reply With Quote
Old 15th March 2006, 22:41   #11  |  Link
Soulhunter
Bored...
 
Soulhunter's Avatar
 
Join Date: Apr 2003
Location: Unknown
Posts: 2,812
Update: Optimized version by Manao + Source... ^^


Bye
__________________

Visit my IRC channel
Soulhunter is offline   Reply With Quote
Old 15th March 2006, 23:05   #12  |  Link
Manao
Registered User
 
Join Date: Jan 2002
Location: France
Posts: 2,856
I didn't actually optimized it. I cleaned it up to make it portable, and speed was increased in the process.
__________________
Manao is offline   Reply With Quote
Old 15th March 2006, 23:07   #13  |  Link
guada 2
Registered User
 
Join Date: Feb 2005
Location: Lyon
Posts: 718
Hello Soulhunter and Manao,

Is it efficient on all types of scenes?
What are the privileged sources?
guada 2 is offline   Reply With Quote
Old 15th March 2006, 23:17   #14  |  Link
HOLiC
Registered User
 
Join Date: Jan 2006
Posts: 32
Quote:
Nooo! As I wrote in my first post, this filter is meant for post-processing... If you use it for pre-processing, the encoder will destroy most of the fine gradients again (well, except if you'd use a "all 8" CQM at fixed Quantizer 1, lol). So, simply put this filter in ffdshows AviSynth section and use it while playback!
Oopse.. ○=_=○ 13hr encoding time loss for not paying attention..(hehe) Thanks for the great filter!!
HOLiC is offline   Reply With Quote
Old 15th March 2006, 23:31   #15  |  Link
Soulhunter
Bored...
 
Soulhunter's Avatar
 
Join Date: Apr 2003
Location: Unknown
Posts: 2,812
@ guada 2

It should work for nearly all stuff that contains banding!

So far I tested it with 1 anime and 2 movies...


Bye
__________________

Visit my IRC channel

Last edited by Soulhunter; 15th March 2006 at 23:51.
Soulhunter is offline   Reply With Quote
Old 15th March 2006, 23:44   #16  |  Link
foxyshadis
ангел смерти
 
foxyshadis's Avatar
 
Join Date: Nov 2004
Location: Lost
Posts: 9,175
If it's so bad that it's like Ergo Proxy, pre-encoding could help, otherwise you have to use a high-bitrate matrix or add a little ripple/noise to low-contrast areas. Having a highspeed playback filter makes that less important though. =D
__________________
There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. ~ Ed Howdershelt
foxyshadis is offline   Reply With Quote
Old 16th March 2006, 00:24   #17  |  Link
Dreassica
Registered User
 
Join Date: May 2002
Posts: 386
Care to upload it to a host that doesn't give me a "too many users downloading" msg every time?
Dreassica is offline   Reply With Quote
Old 16th March 2006, 00:54   #18  |  Link
Soulhunter
Bored...
 
Soulhunter's Avatar
 
Join Date: Apr 2003
Location: Unknown
Posts: 2,812
1 <(^^<)

(>^^)> 2

3 <(^^<)

(>^^)> 4

5 <(^^<)


Bye
__________________

Visit my IRC channel
Soulhunter is offline   Reply With Quote
Old 16th March 2006, 00:59   #19  |  Link
dbzgundam
Hates all his encodes
 
dbzgundam's Avatar
 
Join Date: Sep 2003
Posts: 166
Holy crap!

This actually is JUST the filter I've been looking for! Great work, Soulhunter, and it's fast too (a great change from Broadsword...).
dbzgundam is offline   Reply With Quote
Old 16th March 2006, 01:19   #20  |  Link
Didée
Registered User
 
Join Date: Apr 2002
Location: Germany
Posts: 5,390
>> Great work, Soulhunter

The summoner's fate ... the news are good, he gets praised ... the news are bad, he looses a head.

What a luck it's a good filter ...
___

Anyone else could imagine this one becoming a built-in into ffdshow?

Could also have a positive effect on blocking, possibly. Depending on how things are done, DB perhaps should be adjustable. (?)
__________________
- We´re at the beginning of the end of mankind´s childhood -

My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!)
Didée is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 05:31.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2017, vBulletin Solutions Inc.