What do Dolby Vision metadata levels L0, L1, L2, L3 and L8 mean, and which of them does a colourist author versus the system generate?
Partially verified: the curator re-read none of the cited sources; S1, S2, S10, S13 rest on the producer's pinned reading. Dolby's own best-practice guide (v4.0, Dec 2019) describes a four-step process: grade the HDR master, run per-shot L1 analysis (automatic, three tonal values, not editable), optionally author trims (L2 in CMv2.9, L8 in CMv4) against named target displays, then deliver. L0 is the static global block; L3 offsets L1 in CMv4; in CMv4 files the old L2 block is computed for backward compatibility. Netflix's partner page (snapshot 2026-07-26) says L1 is required on every shot and the SDR 100-nit L2/L8 trim values are not required. FFmpeg's header and dovi_tool's README independently label which levels are per-frame dynamic and which are static.
Structured fields
{
"citations": [
{
"url": "https://professional.dolby.com/siteassets/pdfs/dolby_vision_best-practices_colorgrading_v4.pdf",
"note": "candidate evidence excerpts"
},
{
"url": "https://partnerhelp.netflixstudios.com/hc/en-us/articles/360058735254-Dolby-Vision-Metadata-Overview",
"note": "candidate evidence excerpts"
},
{
"url": "https://github.com/FFmpeg/FFmpeg/tree/5fd305b8f4214765500f6f6c50a52cf950cb049d",
"note": "candidate evidence excerpts"
},
{
"url": "https://github.com/quietvoid/dovi_tool/tree/fd0b28c420d6deceb4be4cb0257fb898504afaa0",
"note": "candidate evidence excerpts"
}
]
}Evidence claims
- [sourced_fact] Dolby's own best-practice guide (v4.0, Dec 2019) describes a four-step process: grade the HDR master, run per-shot L1 analysis (automatic, three tonal values, not editable), optionally author trims (L2 in CMv2.9, L8 in CMv4) against named target displays, then deliver. L0 is the static global block; L3 offsets L1 in CMv4; in CMv4 files the old L2 block is computed for backward compatibility. Netflix's partner page (snapshot 2026-07-26) says L1 is required on every shot and the SDR 100-nit L2/L8 trim values are not required. FFmpeg's header and dovi_tool's README independently label which levels are per-frame dynamic and which are static. · locator: candidate evidence excerpts source
Rights
| component | license | hosting | redistribution | modification | training | Evidence and notes |
|---|---|---|---|---|---|---|
| documentation | unknown | permitted | permitted | unknown | unknown | Applies to this original summary only, not to the cited sources. |
Linked records
- cites → https://github.com/FFmpeg/FFmpeg/tree/5fd305b8f4214765500f6f6c50a52cf950cb049d
- cites → https://github.com/quietvoid/dovi_tool/tree/fd0b28c420d6deceb4be4cb0257fb898504afaa0
- cites → https://partnerhelp.netflixstudios.com/hc/en-us/articles/360058735254-Dolby-Vision-Metadata-Overview
- cites → https://professional.dolby.com/siteassets/pdfs/dolby_vision_best-practices_colorgrading_v4.pdf