Survey: What min/max levels does your cam shoot?

Comments

RogerS wrote on 4/3/2021, 1:50 AM

@Howard-Vigorita Is that for ProRes .mov files?

Just saw a post here that says

ProRes private frame headers have no tag (neither MOV container) to specify range. By design ProRes should be always limited range. You can send full range YUV data to it (ProRes also always stores data as YUV, even if you send RGB to it) and it will preserve it, but reading app will have no clue what is the real range of the file.

https://www.voukoder.org/forum/thread/733-davinci-resolve-now-allows-for-third-party-render/?pageNo=4
 

So I guess if you decide to choose other levels you should also manually set it in post.

Marco. wrote on 4/3/2021, 3:05 AM

"It is reported in cli@ metadata as "Color range: Limited" which Vegas does not seem to pick up on."

That should't make a difference in Vegas Pro. If a clip has no color range meta data or the meta data can't be read, Vegas Pro will process the video as if it is limited range when used in an 8 bit full level project.

Reyfox wrote on 11/22/2021, 10:54 AM

Not sure if it's listed:

Panasonic DC-G9 Luminance Levels: Selectable 0-255, 16-235, 16-255

Last changed by Reyfox on 11/22/2021, 10:55 AM, changed a total of 1 times.

Newbie😁

Vegas Pro 22 (VP18-21 also installed)

Win 11 Pro always updated

AMD Ryzen 9 5950X 16 cores / 32 threads

32GB DDR4 3200

Sapphire RX6700XT 12GB Driver: 25.5.1

Gigabyte X570 Elite Motherboard

Panasonic G9, G7, FZ300

rgr wrote on 5/28/2022, 1:47 PM

Sony DSC-HX90V:
- AVHCD (10/16-254) - no color range meta data in the mts file - "Color space: YUV, Chroma subsampling: 4:2:0, Bit depth: 8 bit"
- MP4 (10/16-254) - "Color range: limited" (Color range: Limited, Color primaries: BT.709, Transfer characteristics: xvYCC, Matrix coefficients: BT.709)

forart.it wrote on 4/11/2024, 4:52 AM

Hi everyone, we can confirm the 16-255 range for VIXIA HF100 cameras by Canon too.

Anyway, there's an interesting (11 pages) videohelp 3ad about color range "legalization" through FFMPEG which could inspire...

Hope that helps.

EDIT

According to ChatGPT the formula for this linear mapping (= "legalization") is:

y={[(x−input_min)/(input_max−input_min)]×(output_max−output_min)}+output_min

 

Where:

x is the input color value

y is the transformed output color value

input_min and input_max sets the input color range (eg. 16-255)

output_min and output_max sets the desired output range (eg. 16-235)

This formula will map the input color value x to the corresponding output color value y using a linear transformation.

So, in our Canon HF100 (16-255) case, it becomes:

y={[(x−16)/239]×219}+16

...any opinion about this ?

Question: does Vegas automatically "legalizes" input color ranges ?

If not, how to enable/perform it ?

RogerS wrote on 4/11/2024, 6:22 AM

Vegas, like other editing programs, just looks at the metadata which indicates full or limited range. When working in 8-bit full or 32 bit full project mode it will conform the limited range files for you. However 16-255 isn't either so you can use a custom levels Fx or LUT to bring back the highlights.

mark-y wrote on 4/11/2024, 1:30 PM

Quick 'n dirty solution is a LUT

https://www.vegascreativesoftware.info/us/forum/does-your-camera-shoot-16-255-try-this-free-3d-lut--121652/

You can do the same thing with Vegas Levels:

With your Vixia HF 100 video footage, which is common the last 15 years, either of these fixes will work in an

8 bit Legacy (Video Levels) Project.

@forart.it The fix in Vegas is more simple than the math makes it seem.

Martin-Visser wrote on 5/19/2025, 12:46 PM


Get the footage on the Vegas timeline, match the project settings to the footage, set pixel format to 8-bit and set preview quality to "Best (full)". Note the levels in the histogram video scope. If you put the cursor over the histogram, you can see the luminance value in yellow at the top right of the video scopes pane. Let's limit the results to the overall luminance (the white histogram) unless there is any wild difference between the R/G/B channels.
 

Question: Do you mean 8 bit legacy or 8 bit full for pixel format in project settings? Furthermore, which settings for the clip properties?

I see namely the following with my jvc GY-HM170 for the blacks. The 4k.mov files are default loaded in vegas with color range in properties: Limited.

Different scenarios tested:

  • Project setting 8 bit legacy and clip properties on limited: Histogram starts on 15
  • Project setting 8 bit full and clip properties on limited. Histogram starts on 0.
  • Project setting 8 bit full and clip properties on full. Histogram starts on 15.

So I am a little bit confused. I assume that the range is indeed limited. Because vegas (on 8 bit full) moves 15 to zero?

RogerS wrote on 5/19/2025, 2:24 PM

Histogram doesn't matter between 8-bit legacy and full; it is the same.
[Edit: this is wrong. It's that the studio RGB flag in scopes setting doesn't affect the histogram]

Last changed by RogerS on 5/19/2025, 2:59 PM, changed a total of 1 times.

Custom PC (2022) Intel i5-13600K with UHD 770 iGPU with latest driver, MSI z690 Tomahawk motherboard, 64GB Corsair DDR5 5200 ram, NVIDIA 2080 Super (8GB) with latest studio driver, 2TB Hynix P41 SSD and 2TB Samsung 980 Pro cache drive, Windows 11 Pro 64 bit https://pcpartpicker.com/b/rZ9NnQ

ASUS Zenbook Pro 14 Intel i9-13900H with Intel graphics iGPU with latest ASUS driver, NVIDIA 4060 (8GB) with latest studio driver, 48GB system ram, Windows 11 Home, 1TB Samsung SSD.

VEGAS Pro 21.208
VEGAS Pro 22.239

Try the
VEGAS 4K "sample project" benchmark (works with VP 16+): https://forms.gle/ypyrrbUghEiaf2aC7
VEGAS Pro 20 "Ad" benchmark (works with VP 20+): https://forms.gle/eErJTR87K2bbJc4Q7

Martin-Visser wrote on 5/19/2025, 2:49 PM

See my text about the scenarios, it does change from legacy to full.

RogerS wrote on 5/19/2025, 2:57 PM

I think I'm misremembering how VEGAS works and it's just that the studio RGB setting in scopes doesn't do anything with the histogram.

Anyway, to do this test property use 8-bit video levels and what you see in the histogram is the answer. It doesn't use color range data so limited/full is irrelevant.