Log in

View Full Version : how to prevent banding (colour regioning) on Linux?


jsmith6
10th December 2006, 15:21
I have rendered a clip using Koepi's build on Windows. When I try to playback on Windows, the colous make a "regioning" (or "banding"), while VirtualDub displays the still frames without banding.

In an older thread (http://forum.doom9.org/showthread.php?p=903401) I was told that this is a DirextX YV12 display issue so I was hoping not to get that artifact on Linux (Ubuntu 6.06 with Nvidia drivers installed). But I am, unfortunatelly.

How can I prevent it?

Sharktooth
10th December 2006, 15:35
post some screenshots

DarkZell666
11th December 2006, 15:52
/me sets mode +stupid on himself
I'm gonna ask something pretty dumb (just for the sake of it, don't hit me :p): are you using 16bit or 32bit color display ? :o
/me sets mode -stupid on himself

I'm not sure wether it's DirectX's fault, or more specifically the nvidia drivers' use of DirectX.

+1 for the screenshots, cheers ;)

xyloy
12th December 2006, 10:37
It's 24 bit display by default on Ubuntu GNU/Linux

jsmith6
25th December 2006, 15:44
are you using 16bit or 32bit color display ?

That was the first thing I checked. Since my video is a slideshow, I checked to see how the still pictures appear, and they were fine.

I am a heavy procrastrinator and I really hate the technical sides of video montage. I am sorry for the delay.

Here are the samples:

http://img99.imageshack.us/img99/1166/001zd8.th.png (http://img99.imageshack.us/my.php?image=001zd8.png)

http://img99.imageshack.us/img99/9452/002ed1.th.png (http://img99.imageshack.us/my.php?image=002ed1.png)

http://img204.imageshack.us/img204/5396/003vv2.png (http://img204.imageshack.us/img204/5396/003vv2.png)

http://img205.imageshack.us/img205/4254/004ip5.png (http://img205.imageshack.us/img205/4254/004ip5.png)

http://img319.imageshack.us/img319/4337/005kl4.png (http://img319.imageshack.us/img319/4337/005kl4.png)


Forgive me if I don't give full screenshots. I don't want to expose my project online; yet. I have isolated these areas, but the whole picture appears "banded". It becomes very annoying when I am playing with filters like Blur.

DarkZell666
26th December 2006, 23:51
This posterisation I see here is typically what a 16bit picture looks like though (a 32bit gradient converted to 16bits would sort of look like this).

Usually XviD produces very light blocking on this sort of material (because it's low-contrast), not posterisation. How do other video's of yours look on linux ? (other sceenshots are welcome).

Other than that, try messing with the bframes, they're known to have an effect on gradients/fadeouts. Anyway, even if you can help reduce this problem, this is very typically the sort of material that gets deformed easily.

I am a heavy procrastrinatorI'm another one, but don't be sorry, in the meanwhile, it's your problem that's not being solved :p

jsmith6
9th February 2007, 16:38
I set minimum and maximum bframes to 1 and nothing changed.

Here are some samples from rendered Xvid samples. I took them with VirtualDUB. Things on Linux look exactly as in VirtualDUB.