Audio Encoders

FormatCompressor
mcacAdvanced Audio Coding
alacApple Lossless Audio Codec
ec3 Dolby Digital
dlbeDolby E
dtshDTS HD
dtsxDTS X
flacFree Lossless Audio Codec (FLAC)
lameLAME MP3
mc2aMPEG Layer 1/2
opusOpus
vorbVorbis
wma Windows Media Audio

Advanced Audio Coding

The mcac encoder supports the following configuration properties:

PropertyTypeDescription
BitRateinteger6000, 7000, 8000, 10000, 12000, 14000, 16000, 20000, 24000, 28000, 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 160000, 192000, 224000, 256000, 320000, 384000, 448000, 512000, 640000, 768000, 896000, 1024000
Profileinteger2 Low Complexity
5 High Efficiency V1
29 High Efficiency V2 (Parametric Stereo)
MpegVersioninteger0 MPEG-2
1 MPEG-4

Channel Configuration

The channel configuration is determined by the number of audio channels as folllows:

ChannelsChannel Configuration
1C
2L R
3C L R
4C L R Cs
5C L R Ls Rs
6C L R Ls Rs LFE
7C L R Ls Rs Cs LFE
8C L R Lsd Rsd Ls Rs LFE

Allowable Bitrates

The High Efficiency V1 profile allows the following BitRate values:

ChannelsSampleRateHEv1 BitRate
116000 - 24000
32000
44100 - 48000
10000 - 40000
16000 - 56000
16000 - 64000
216000
22050 - 24000
32000
44100 - 48000
16000 - 56000
16000 - 64000
24000 - 80000
32000 - 96000
316000
22050 - 24000
32000
44100 - 48000
28000 - 80000
28000 - 96000
48000 - 128000
56000 - 128000
416000
22050 - 24000
32000
44100 - 48000
40000 - 112000
40000 - 128000
64000 - 160000
80000 - 192000
516000
22050 - 24000
32000
44100 - 48000
48000 - 128000
48000 - 160000
80000 - 192000
96000 - 224000
616000
22050 - 24000
32000
44100 - 48000
48000 - 128000
48000 - 160000
80000 - 192000
96000 - 224000

The High Efficiency V2 profile allows the following BitRate values:

ChannelsSampleRateHEv2 BitRate
216000
22050 - 24000
32000
44100 - 48000
10000 - 40000
10000 - 48000
16000 - 56000
16000 - 64000

Dolby Digital

The Dolby Digital ec3 encoder supports the following configuration properties:

PropertyTypeDescription
OutputFormatstringFour character code that specifies the output audio stream format:
ac-3 Dolby Digital
ec-3 Dolby Digital Plus
AnalogToDigitalConverterTypeinteger0 Standard
1 High Definition
AudioCodingModeinteger0 1+1
1 1/0 C
2 2/0 L R
3 3/0 L C R
4 2/1 L R Cs
5 3/1 L C R Cs
6 2/2 L R Ls Rs
7 3/2 L C R Ls Rs
21 3/4 L C R Ls Rs Lrs Rrs
BitRateinteger32000 40000 48000 56000 64000 80000 96000 112000 128000 160000 192000 224000
256000 320000 384000
448000 512000 576000 640000
BitstreamModeinteger0 Complete Main
1 Music and Effects
2 Visually Impaired
3 Hearing Impaired
4 Dialogue
5 Commentary
6 Emergency
7 Voice Over
CopyrightProtectedboolean
DialogNormalizationintegerValue in the range 1 to 31 representing a dialog normalization level between -1 and -31 dBFS.
DolbySurroundModeinteger0 not indicated
1 disabled
2 enabled
DrcLineModeProfileinteger0 none
1 film standard compression
2 film light compression
3 music standard compression
4 music light compression
5 speech compression
DrcRfModeProfileinteger0 none
1 film standard compression
2 film light compression
3 music standard compression
4 music light compression
5 speech compression
EnableLfeLowPassFilterbooleanEnables or disables the LFE low pass filter.
EnableLowFrequencyEffectsbooleanEnables the LFE channel.
LoRoCenterMixLevelintegerSpecifies the center channel level for a conventional (LoRo) stereo down mix:
0 1.414 (+3.0 dB)
1 1.189 (+1.5 dB)
2 1.000 (0.0 dB)
3 0.841 (-1.5 dB)
4 0.707 (-3.0 dB)
5 0.595 (-4.5 dB)
6 0.500 (-6.0 dB)
7 0.000 (-inf dB)
LoRoSurroundMixLevelintegerSpecifies the surround channel level for a conventional (LoRo) stereo down mix.
LtRtCenterMixLevelintegerSpecifies the center channel level for a matrix (LtRt) stereo down mix.
LtRtSurroundMixLevelintegerSpecifies the surround channel level for a matrix (LtRt) stereo down mix.
MixingLevelintegerAudio production mixing level (80 - 111).
NinetyDegreePhaseShiftboolean
OriginalBitstreamboolean
RoomTypeinteger0 not indicated
1 large room
2 small room
SuroundExModeinteger0 not indicated
1 disabled
2 enabled
ThreeDecibelAttenuationboolean

Channel Configuration

If not specified the channel configuration is determined by the number of audio channels as follows:

ChannelsAudioCodingModeEnableLowFrequencyEffects
11 1/0 Cfalse
22 2/0 L Rfalse
33 3/0 L C Rfalse
46 2/2 L R Ls Rsfalse
57 3/2 L C R Ls Rsfalse
67 3/2 L C R Ls Rstrue
721 3/4 L C R Ls Rs Lrs Rrsfalse
821 3/4 L C R Ls Rs Lrs Rrstrue

Allowable Bitrates

The following BitRate values are supported:

AudioCodingModeMinimum BitRateDefault BitRate
0 1+196000192000
1 1/0 C5600096000
2 2/0 L R96000192000
3 3/0 L C R160000256000
4 2/1 L R Cs160000256000
5 3/1 L C R Cs192000320000
6 2/2 L R Ls Rs192000320000
7 3/2 L C R Ls Rs224000384000
21 3/4 L C R Ls Rs Lrs Rrs256000448000

Dolby E

The dlbe encoder supports the following configuration properties:

PropertyTypeDescription
OutputFormatstringsowt 16 Bit Little Endian
42ni 24 Bit Little Endian
23ni 32 Bit Little Endian
FrameRateintegerSpecifies the video frame rate:
0 Not specified
1 23.976
2 24
3 25
4 29.97
5 30
6 50
7 59.94
8 60
ProgramConfigurationintegerSpecifies the program configuration.
BitDepthintegerSpecifies the output bit depth, either 16 or 20 bits.

Note that for 16 precision the program configuration is limited to a total of 6 channels.
KeyPresentbooleanIndicates whether bitstream keys are present.
TimecodestringStarting time code.
EncoderDelayinteger
ProgramarrayDolby digital metadata for each program. See program metadata.

Program Configurations

ValueProgramsChannels
05.1 + 2L1 C1 Ls1 L2 R1 LFE1 Rs1 R2
15.1 + 1 + 1L1 C1 Ls1 C2 R1 LFE1 Rs1 C3
24 + 4L1 C1 L2 C2 R1 Cs1 R2 Cs2
34 + 2 + 2L1 C1 L2 L3 R1 Cs1 R2 R2
44 + 2 + 1 + 1L1 C1 L2 C3 R1 Cs1 R2 C4
54 + 1 + 1 + 1 + 1L1 C1 C2 C4 R1 Cs1 C3 C5
62 + 2 + 2 + 2L1 L2 L3 L4 R1 R2 R3 R4
72 + 2 + 2 + 1 + 1L1 L2 L3 C4 R1 R2 R3 C5
82 + 2 + 1 + 1 + 1 + 1L1 L2 C3 C5 R1 R2 C4 C6
92 + 1 + 1 + 1 + 1 + 1 + 1L1 C2 C4 C6 R1 C3 C5 C7
101 + 1 + 1 + 1 + 1 + 1 + 1 + 1C1 C3 C5 C7 C2 C4 C6 C8
115.1L1 C1 Ls1 R1 LFE1 Rs1
124 + 2L1 C1 L2 R1 Cs1 R2
134 + 1 + 1L1 C1 C2 R1 Cs1 C3
142 + 2 + 2L1 L2 L3 R1 R2 R3
152 + 2 + 1 + 1L1 L2 C3 R1 R2 C3
162 + 1 + 1 + 1 + 1L1 C2 C4 R1 C3 C5
171 + 1 + 1 + 1 + 1 + 1C1 C3 C5 C2 C4 C6
184L1 C1 R1 Cs1
192 + 2L1 L2 R1 R2
202 + 1 + 1L1 C2 R1 C3
211 + 1 + 1 + 1C1 C3 C2 C4
227.1L1 C1 Ls1 Lrs1 R1 LFE1 Rs1 Rrs1
237.1 ScreenL1 C1 Ls1 Lc1 R1 LFE1 Rs1 Rc1

Program Metadata

The following Dolby Digital metadata properties can be provided for each program:

PropertyTypeDescription
DescriptionstringProgram description, maximum 32 characters.
AnalogToDigitalConverterTypeinteger0 Standard
1 High Definition
AudioCodingModeinteger1 1/0 C
2 2/0 L R
3 3/0 L C R
4 2/1 L R Cs
5 3/1 L C R Cs
6 2/2 L R Ls Rs
7 3/2 L C R Ls Rs
BitstreamModeinteger0 Complete Main
1 Music and Effects
2 Visually Impaired
3 Hearing Impaired
4 Dialogue
5 Commentary
6 Emergency
7 Voice Over
CopyrightProtectedboolean
DialogNormalizationintegerValue in the range 1 to 31 representing a dialog normalization level between -1 and -31 dBFS.
DolbySurroundModeinteger0 not indicated
1 disabled
2 enabled
DrcLineModeProfileinteger0 none
1 film standard compression
2 film light compression
3 music standard compression
4 music light compression
5 speech compression
DrcRfModeProfileinteger0 none
1 film standard compression
2 film light compression
3 music standard compression
4 music light compression
5 speech compression
EnableHighPassFilterbooleanEnables or disables the DC high pass filter.
EnableLfeLowPassFilterbooleanEnables or disables the LFE low pass filter.
EnableLowFrequencyEffectsbooleanEnables or disables the LFE channel.
EnableLowPassFilterbooleanEnables or disables the bandwidth limiting low pass filter.
LoRoCenterMixLevelintegerSpecifies the center channel level for a conventional (LoRo) stereo down mix:
0 1.414 (+3.0 dB)
1 1.189 (+1.5 dB)
2 1.000 (0.0 dB)
3 0.841 (-1.5 dB)
4 0.707 (-3.0 dB)
5 0.595 (-4.5 dB)
6 0.500 (-6.0 dB)
7 0.000 (-inf dB)
LoRoSurroundMixLevelintegerSpecifies the surround channel level for a conventional (LoRo) stereo down mix.
LtRtCenterMixLevelintegerSpecifies the center channel level for a matrix (LtRt) stereo down mix.
LtRtSurroundMixLevelintegerSpecifies the surround channel level for a matrix (LtRt) stereo down mix.
MixingLevelintegerAudio production mixing level (80 - 111).
NinetyDegreePhaseShiftbooleanEnables or disables the surround channel 90 degree phase shift filter.
OriginalBitstreamboolean
PreferredDownmixModeinteger0 not indicated
1 Lt/Rt downmix
2 Lo/Ro downmix
RoomTypeintegerAudio production room type:
0 not indicated
1 large room
2 small room
SuroundExModeinteger0 not indicated
1 disabled
2 enabled
ThreeDecibelAttenuationbooleanEnables or disables the surround channel 3dB attenuator.

MPEG Layer 1/2

The mc2a encoder supports the following configuration properties:

PropertyTypeDescription
BitRateinteger32000 48000 56000 64000 80000 96000 112000 128000 160000 192000 224000 256000 288000 320000 352000 384000 416000 448000
Layerinteger3 Layer 1
2 Layer 2
Versioninteger1 MPEG-1
0 MPEG-2

Allowable Bitrates

The following BitRate values are supported:

ChannelsLayer 1 BitRateLayer 2 BitRate
132000 9600032000 48000 56000 80000
2224000 256000 320000 384000
Any64000 128000 160000 192000 224000 256000 288000 320000 352000 384000 416000 44800064000 96000 112000 128000 160000 192000