If you watch this video you will see an obvious banding in the gradient color at the bottom of the blue flame (I created this effect in CG). Do you have any trick in the compression to avoid this. Before compressing it looks smooth. Adding noise does not remove all the banding neither.
http://www.youtube.com/watch?v=T6e6KzsISoA
Support our site by donate $5 directly to us Thanks!!!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
+ Reply to Thread
Results 1 to 10 of 10
-
-
Is your source file in RGB color space? Banding can often occur in the RGB-YUV color space transfer. Worst of all, lossy codecs such as h264, MPEG2, etc are notoriously bad at encoding smoke, clouds, water. Add to it your smokey looking source and the Youtube video conversion and it's a recipe for colossal disaster of the first magnitude.
"Quality is cool, but don't forget... Content is King!" -
You can't completely eliminate the banding because youtube reencodes with very low bitrates. All you can do is avoid gradients or add random noise.
-
thanks all,
My source is CG so I can choose the color space. Which one would be ideal?
I will try to add noise until the banding disappear.
If I can get something like this video I would be happy: http://www.youtube.com/watch?v=kBX6JyesRzI -
YUV color space.
Rule out the Youtube encoder by uploading your clip to vimeo and compare."Quality is cool, but don't forget... Content is King!" -
I don't know AE but look for YUY2, YV12, or similar settings. Rendering to a YUV format probably won't make any significant difference. Even if AE lets you output YUV it probably renders in RGB then converts to YUV for output. So it won't be any different than what what your doing now.
If you can render with a higher color depth, say 16 bits for each channel, and add noise while in that color depth, you'll get much better results than adding 8 bit noise to 8 bit color. -
AE functions in RGB
You can export an RGB format , but youtube will re-encode to Y'CbCr (YUV) format in 8-bit precision
The banding is more a function of bit depth (8 bit video, or 8 bits per channel (8R,8G,8B) ) , than RGB vs. Y'Cb'Cr , because there are only 2^8 "shades" for each channel or 256. So gradients don't have smooth transitions.
You can have 10-bit Y'Cb'Cr video for example, and your banding would disappear. Because color is expressed in 2^10 "shades" (or 1024)
In AE you can use 16-bit or 32-bit precision , and export a 16 or 32-bit image sequence (e.g. tiff). You can even export 10-bit YUV uncompressed (v210); but that doesn't matter, because the weak link here is YOUTUBE
The only thing you can try to do is dither the video.
Similar Threads
-
Youtube video looks different between my website and youtube.com
By jumpymonkey9 in forum Video Streaming DownloadingReplies: 0Last Post: 14th Oct 2011, 09:53 -
Is this the highest possible quality for YouTube? YouTube compresses video?
By chrissyelle in forum Newbie / General discussionsReplies: 17Last Post: 5th Oct 2010, 11:33 -
Uploading a video to Youtube that will fill the ENTIRE youtube player.
By Clifurd in forum Video ConversionReplies: 16Last Post: 12th Mar 2010, 13:40 -
Why won't YouTube convert a video that was downloaded from YouTube?
By brassplyer in forum Video Streaming DownloadingReplies: 0Last Post: 5th Dec 2008, 04:47 -
How do you avoid banding?
By zanos in forum MediaReplies: 3Last Post: 13th Mar 2008, 22:57