Comments

fifonik wrote on 3/24/2018, 6:12 AM

Could you advice, what kind of differences you expected?

Camcorder: Panasonic X1500 + Panasonic X920 + GoPro Hero 11 Black

Desktop: MB: MSI B450M MORTAR TITANIUM, CPU: AMD Ryzen 5700X, RAM: G'Skill 32 GB DDR4@3200, Graphics card: MSI RX6600 8GB, SSD: Samsung 970 Evo+ 1TB (NVMe, OS), HDD WD 4TB, HDD Toshiba 4TB, OS: Windows 10 Pro 22H2

NLE: Vegas Pro [Edit] 11, 12, 13, 15, 17, 18, 19, 22

Author of FFMetrics and FFBitrateViewer

Vifa wrote on 3/24/2018, 7:58 AM

I was expecting a difference in quality when I went from 8-bit to 32-bit (video levels)

Kinvermark wrote on 3/24/2018, 12:53 PM

There will very likely be NO difference, for a number of reasons. First, is your source footage 8 bit? (likely). Second, unless you really "push" your colours / luminance around, having 32 bit (floating point) doesn't save anything from clipping. Third, 8 bit 4-2-0 (subsampled) video is very good at perceived image quality compared to higher bit and better subsampling schemes (eg 10 bit 422 from gh5 camera) so that OFTEN (not always) there is no perceptible difference - although there is a technical improvement.

Vifa wrote on 3/24/2018, 1:06 PM

Hi Kinvermark,

Thank you for your reply and the explanation. And furthermore, you are right, I just figured out my source footage is 8-bit too.

By selecting the 32-bit (Full Range) I notice the colors becomes more warm. I kind of like this - is there an effect I can apply to my videos when working in 8-Bit where I can achieve this?

fr0sty wrote on 3/24/2018, 1:49 PM

You'll get a lot more control when color correcting/grading 10 bit (or higher) footage when in 32 bit mode, other than that, the difference won't always be noticeable, especially if you aren't outputting to a 10 bit capable fomat that will be viewed on a 10 bit panel. Currently Vegas doesn't offer any sort of HDR output, though you can output HEVC 10 bit (if you can find anything to play it back smoothly), that is currently the only consumer delivery format that supports above 8 bit in vegas, though. I'd love to see full on HDR support added, now that I have a capable TV set and cameras. It makes a nice selling point to be able to tell clients their video is as future proof as possible.

Systems:

Desktop

AMD Ryzen 7 1800x 8 core 16 thread at stock speed

64GB 3000mhz DDR4

Geforce RTX 3090

Windows 10

Laptop:

ASUS Zenbook Pro Duo 32GB (9980HK CPU, RTX 2060 GPU, dual 4K touch screens, main one OLED HDR)

Red Prince wrote on 3/24/2018, 1:59 PM

The difference is not in the display but in the fact that when you apply color grading as well as color effects several times in a row (as is usually the case), every one of the effects will reduce the total number of colors in the image/frame when done in the 8-bit mode. That is because 8-bit colors are integers and any change has to be rounded to the nearest integer. And so with each effect added, the number of colors decreases and the quality of the image potentially deteriorates.

But when you do that in the 32-bit mode, you preserve the number of colors as moving from one effect to the other because no rounding to the nearest integer happens in-between. Only after all effects are applied will the values of the pixels be rounded to the nearest integer, so the quality of the image does not deteriorate during the process. That is because 32-bit values are not integers but floating point numbers.

To offer an analogy, suppose you need to add 1/3 and 8/7. If you converted those values to integers before adding them, you would round 1/3 = 0.3333... to 0 and 9/7 = 1.2857... to 1, and add them as 0+1 = 1. If you did not convert them to integers but use floating point numbers, you would get 1/3 = 0.3333... and 9/7 = 1.2857..., and 0.3333+1.2857 = 1.6190 and only then would you round it to 2. And that is just two numbers. Now if you did a number of color effects, the error would potentially increase with each one of them in the 8-bit (integer) mode, but not with the 32-bit (non-integer) mode even though you would eventually round the result to an integer.

He who knows does not speak; he who speaks does not know.
                    — Lao Tze in Tao Te Ching

Can you imagine the silence if everyone only said what he knows?
                    — Karel Čapek (The guy who gave us the word “robot” in R.U.R.)

Kinvermark wrote on 3/24/2018, 3:02 PM

Hi Kinvermark,

Thank you for your reply and the explanation. And furthermore, you are right, I just figured out my source footage is 8-bit too.

By selecting the 32-bit (Full Range) I notice the colors becomes more warm. I kind of like this - is there an effect I can apply to my videos when working in 8-Bit where I can achieve this?


Yes. You can change your levels using the studio to PC preset in the levels fx. But I don't recommend this. Your levels look correct at "video levels" and will likely be too contrasty / saturated when you playback on TV or through a PC media player if you do this. In any case test it first on your output device before going crazy with color correction.

I suggest you search the forum for levels, color correction, monitoring, etc..... have fun, it's a big complicated messy subject.