Dolby Vision
Transform supports the following Dolby Vision encoding profiles:
- Profile 5, Single layer.
- Profile 8.1, Single layer HDR10 compatible.
- Profile 8.4, Single layer HLG compatible.
- SDR from Dolby Vision (BT.709).
Dolby Vision encoding requires a source containing Dolby Vision Mastering Metadata (version 2.0.5, 4.0.2 or 5.0.0). Mastering metadata can be supplied:
- as a sidecar XML file.
- frame interleaved in the MXF video track file of an IMF package (Dolby proprietary).
- as a separate MXF metadata track file in a standards compliant IMF package.
Video must be encoded using an HEVC codec h265
. Audio is typically encoded as Dolby Digital Plus ec3
or ATMOS ec3j
.
Supported outputs containers include MPEG-2 Transport Stream m2ts
and MPEG-4 ISO-BMFF mp4
. Supported output packages in include HLS hls
, DASH dash
and CMAF cmaf
.
For example the following composition will create a Dolby Vision Profile 5 output:
---
input:
container:
- name: xml
video:
- name: metadata
- name: mov
video:
- name: picture
merge:
name: metadata
audio:
- name: sound
output:
container:
- name: mp4
type: 'mp4 '
video:
- name: picture
properties:
Format: 'h265'
DolbyVisionProfile: '5'
audio:
- name: sound
properties:
Format: 'eac3'
{
"input": {
"container": [
{
"name": "xml",
"video": [
{
"name": "metadata"
}
]
},
{
"name": "mov",
"video": [
{
"name": "picture",
"merge": {
"name": "metadata"
}
}
],
"audio": [
{
"name": "sound"
}
]
}
]
},
"output": {
"container": [
{
"name": "mp4",
"type": "mp4 ",
"video": [
{
"name": "picture",
"properties": {
"Format": "h265",
"DolbyVisionProfile": "5"
}
}
],
"audio": [
{
"name": "sound",
"properties": {
"Format": "eac3"
}
}
]
}
]
}
}
Dolby Vision is applied to the video output stream using the DolbyVisionProfile
property:
Property | Value | Description |
---|---|---|
DolbyVisionProfile | enum | 5 Profile 58.1 Profile 8.1 (HDR10)8.4 Profile 8.4 (HLG)SDR SDR (BT.709) |
Updated about 1 year ago