Audio
Name | Type | Description |
---|---|---|
codec | enum eac3 ddp_joc ddp_joc_cbi ddp_5.1_atmos_downmix ddp ac4_ims | The audio codec to use. |
channels | integer | The number of audio channels. minimum: 1 maximum: 16 |
bitrate_kb | number | The audio bitrate in kilobits per second. minimum: 1 maximum: 1024 |
layer_id | string | This indicates which Layer this tracks belongs to. For example, this allows bundling one video layer and multiple audio layers with same bitrates but different languages. |
layer_affinities | array | This indicates which other layers this layer can be combined with. For example, to combine audio and video layers. |
frame_rate | enum auto 23.976 24 25 29.97 30 | The frame rate to be associated with the audio output. |
sample_rate | integer string | The audio sample rate in Hz. Currently, valid only for Dolby Atmos master conversion and xHEAAC encoding. Sample rate should be provided as integer. xHEAAC encoding supports 'auto' configuration. |
downmix_config | enum off mono stereo 5.1 | The channel configuration to target when downmixing. |
surround_90_degree_phase_shift | boolean | ***** |
surround_3db_attenuation | boolean | ***** |
language | string | The language tag to include in the AC-4 stream, for example "eng" or "eng-US". Default is empty. The ISO 639-2 and ISO 639-3 special language codes MIS, MUL, UND, and ZXX, and the language code QAA are not allowed. If the tag is a 3 letter code according to ISO 639-2 that is not compliant to BCP 47, the tag will be converted to its 2 letter equivalent according to ISO 639-1. |
warp_mode | enum normal warping pl2x loro | Edit warpMode metadata in an ADM BWF file. When this option is used, all other target convertion options are ignored. Format change is not possible. |
iframe_interval | number | I-frame interval expressed in seconds. minimum: 0.5 maximum: 10 |
ipf_interval | number | Immediate Playout Frame interval expressed in seconds. minimum: 1 maximum: 60 |
stream_id | integer | Allows for specifying the stream identifier. Value 0 (default) means that the stream identification will not be signaled. The assigned value should be unique within the adaptive set. Values: [0-65535]. maximum: 65535 |
filters | array | ***** |
source | array | Mapping audio tracks. |
Example audio
{
"uid": "dolby_audio_encoder",
"kind": "dolby_audio_encoder",
"payload": {
"location": {
"storage_provider": "s3",
"path": "{{destination_path}}"
},
"targets": [
{
"file_pattern": "{{file_pattern}}.eac3",
"existing_files": "replace",
"container": {
"kind": "elementary"
},
"audio": [
{
"codec": "ddp_joc",
"bitrate_kb": 448
}
]
}
]
}
}