Dolby Audio Processing

We provide Dolby Audio processing via these tools:

  • Dolby's Dolby Media Generator (DMG) audio engine brings aggregators and distributors reliable delivery of mobile and OTT content while lowering storage requirements, reducing download times, and boosting playback quality.
  • The Dolby Encoding Engine is a software product that significantly simplifies the integration and use of Dolby technologies.

Encoding.com has partnered with Dolby to make DOlby Audio tools available in the cloud. Please see the Audio Settings section of the reference for more generic information on creating content in AAC LC, HE-AAC, AC3 and E-AC3.

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>addMedia</action>
    <source>[SourceFile]</source>
    <format> <!-- required -->
        <output>[output]</output> <!-- REQUIRED -->
        <audio_codec>eac3</audio_codec>
        <audio_encoder>[dee|auto]</audio_encoder>
        <downmix_mode>[pl2|loro|ltrt]</downmix_mode>
        <hybrid_downmix>[yes|no]</hybrid_downmix>
        <dmix_preference>[loro|ltrt|pl2|unknown]</dmix_preference>
        <dmix_center_level>[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]</dmix_center_level>
        <dmix_center_level_ltrt>[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]</dmix_center_level_ltrt>
        <dmix_center_level_loro>[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]</dmix_center_level_loro>
        <dmix_surround_level>[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]</dmix_surround_level>
        <dmix_surround_level_ltrt>[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]</dmix_surround_level_ltrt>
        <dmix_surround_level_loro>[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]</dmix_surround_level_loro>
        <loudness_mode>[1770-2-di|1770-1-di|1770-2]</loudness_mode>
        <input_speech>[yes|no]</input_speech>
        <audio_normalization>[NormalizationValue]</audio_normalization>
        <dialnorm_threshold>[Threshold]</dialnorm_threshold>
        <input_dialnorm>[DialnormValue]</input_dialnorm>
        <adjust_gain_for_dialnorm>[yes|no]</adjust_gain_for_dialnorm>
        <clipmode>[scale|prolimit| hard]</clipmode>
        <prolimiter_max_peak>[LimiterValue]</prolimiter_max_peak>
        <speech_threshold>[Threshold]</speech_threshold>
        <loudnorm_preset>[Preset]</loudnorm_preset>
        <peak_reference>[true_peak|sample_peak]</peak_reference>
        <correction_mode>[pcm_scale|md_update]</correction_mode>
        <peak_limit_db>[PeakLimit]</peak_limit_db>
        <dynrange_line>[DynarangeProfile]</dynrange_line>
        <dynrange_rf>[DynarangeProfile]</dynrange_rf>
        <ddp_bitstream_mode>[BitStreamMode]</ddp_bitstream_mode>
        <dc_repair>[yes|no]</dc_repair>
        <phase_repair>[yes|no]</phase_repair>
        <dmg_alerts>[yes|no]</dmg_alerts>
        <lfe_surround>[yes|no]</lfe_surround>
        <lowpass_filter>[yes|no]</lowpass_filter>
        <surround_mode>[not_indicated|yes|no]</surround_mode>
        <surround_mode_ex>[not_indicated|yes|no]</surround_mode_ex>
        <surr_shift>[yes|no]</surr_shift>
        <surr_attenuation>[yes|no]</surr_attenuation>
        <audio_stream>
            <audio_codec>eac3</audio_codec>
            <audio_encoder>dee</audio_encoder>
            <downmix_mode>[pl2|loro|ltrt]</downmix_mode>
            <hybrid_downmix>[yes|no]</hybrid_downmix>
            <dmix_preference>[loro|ltrt|pl2|unknown]</dmix_preference>
            <dmix_center_level>[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]</dmix_center_level>
            <dmix_center_level_ltrt>[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]</dmix_center_level_ltrt>
            <dmix_center_level_loro>[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]</dmix_center_level_loro>
            <dmix_surround_level>[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]</dmix_surround_level>
            <dmix_surround_level_ltrt>[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]</dmix_surround_level_ltrt>
            <dmix_surround_level_loro>[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]</dmix_surround_level_loro>
            <loudness_mode>[1770-2-di|1770-1-di|1770-2]</loudness_mode>
            <input_speech>[yes|no]</input_speech>
            <audio_normalization>[NormalizationValue]</audio_normalization>
            <dialnorm_threshold>[Threshold]</dialnorm_threshold>
            <input_dialnorm>[DialnormValue]</input_dialnorm>
            <adjust_gain_for_dialnorm>[yes|no]</adjust_gain_for_dialnorm>
            <clipmode>[scale|prolimit| hard]</clipmode>
            <prolimiter_max_peak>[LimiterValue]</prolimiter_max_peak>
            <speech_threshold>[Threshold]</speech_threshold>
            <loudnorm_preset>[Preset]</loudnorm_preset>
            <peak_reference>[true_peak|sample_peak]</peak_reference>
            <correction_mode>[pcm_scale|md_update]</correction_mode>
            <peak_limit_db>[PeakLimit]</peak_limit_db>
            <dynrange_line>[DynarangeProfile]</dynrange_line>
            <dynrange_rf>[DynarangeProfile]</dynrange_rf>
            <ddp_bitstream_mode>[BitStreamMode]</ddp_bitstream_mode>
            <dc_repair>[yes|no]</dc_repair>
            <phase_repair>[yes|no]</phase_repair>
            <dmg_alerts>[yes|no]</dmg_alerts>
            <lfe_surround>[yes|no]</lfe_surround>
            <lowpass_filter>[yes|no]</lowpass_filter>
            <surround_mode>[not_indicated|yes|no]</surround_mode>
            <surround_mode_ex>[not_indicated|yes|no]</surround_mode_ex>
            <surr_shift>[yes|no]</surr_shift>
            <surr_attenuation>[yes|no]</surr_attenuation>
            <!-- audio stream params -->
        <audio_stream>
        <audio_stream>
            <!-- audio stream params -->
        <audio_stream>
        <!-- format params -->
    </format>
</query>
{
    "query": {
        "userid": "<<id>>", // required
        "userkey": "<<key>>", // required
        "action": "[Action]", // required
        "source": "[SourceFile]", // required
        "format": {
            "output": "[output]", // required
            "audio_codec": "eac3",
            "audio_encoder": "dee",
            "downmix_mode": "[pl2|loro|ltrt]",
            "hybrid_downmix": "[yes|no]",
            "dmix_preference": "[loro|ltrt|pl2|unknown]",
            "dmix_center_level": "[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]",
            "dmix_center_level_ltrt": "[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]",
            "dmix_center_level_loro": "[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]",
            "dmix_surround_level": "[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]",
            "dmix_surround_level_ltrt": "[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]",
            "dmix_surround_level_loro": "[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]",
            "loudness_mode": "[1770-2-di|1770-1-di|1770-2]",
            "input_speech": "[yes|no]",
            "audio_normalization": "[NormalizationValue]",
            "dialnorm_threshold": "[Threshold]",
            "input_dialnorm": "[DialnormValue]",
            "adjust_gain_for_dialnorm": "[yes|no]",
            "clipmode": "[scale|prolimit| hard]",
            "prolimiter_max_peak": "[LimiterValue]"
            "peak_reference": "[true_peak|sample_peak]",
            "correction_mode": "[pcm_scale|md_update]",
            "peak_limit_db": "[PeakLimit]",
            "dynrange_line": "[DynarangeProfile]",
            "dynrange_rf": "[DynarangeProfile]",
            "ddp_bitstream_mode": "[BitStreamMode]",
            "dc_repair": "[yes|no]",
            "phase_repair": "[yes|no]",
            "dmg_alerts": "[yes|no]",
            "lfe_surround": "[yes|no]",
            "lowpass_filter": "[yes|no]",
            "surround_mode": "[not_indicated|yes|no]",
            "surround_mode_ex": "[not_indicated|yes|no]",
            "surr_shift": "[yes|no]",
            "surr_attenuation": "[yes|no]",
            "audio_stream": [
                {
                    "audio_codec": "eac3",
                    "audio_encoder": "dee",
                    "downmix_mode": "[pl2|loro|ltrt]",
                    "hybrid_downmix": "[yes|no]",
                    "dmix_preference": "[loro|ltrt|pl2|unknown]",
                    "dmix_center_level": "[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]",
                    "dmix_center_level_ltrt": "[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]",
                    "dmix_center_level_loro": "[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]",
                    "dmix_surround_level": "[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]",
                    "dmix_surround_level_ltrt": "[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]",
                    "dmix_surround_level_loro": "[+3.0|+1.5|0.0|–1.5|–3.0|–4.5|–6.0|–inf]",
                    "loudness_mode": "[1770-2-di|1770-1-di|1770-2]",
                    "input_speech": "[yes|no]",
                    "audio_normalization": "[NormalizationValue]",
                    "dialnorm_threshold": "[Threshold]",
                    "input_dialnorm": "[DialnormValue]",
                    "adjust_gain_for_dialnorm": "[yes|no]",
                    "clipmode": "[scale|prolimit| hard]",
                    "prolimiter_max_peak": "[LimiterValue]"
                    "speech_threshold": "[Threshold]",
                    "loudnorm_preset": "[Preset]",
                    "peak_reference": "[true_peak|sample_peak]",
                    "correction_mode": "[pcm_scale|md_update]",
                    "peak_limit_db": "[PeakLimit]",
                    "dynrange_line": "[DynarangeProfile]",
                    "dynrange_rf": "[DynarangeProfile]",
                    "ddp_bitstream_mode": "[BitStreamMode]",
                    "dc_repair": "[yes|no]",
                    "phase_repair": "[yes|no]",
                    "dmg_alerts": "[yes|no]",
                    "lfe_surround": "[yes|no]",
                    "lowpass_filter": "[yes|no]",
                    "surround_mode": "[not_indicated|yes|no]",
                    "surround_mode_ex": "[not_indicated|yes|no]",
                    "surr_shift": "[yes|no]",
                    "surr_attenuation": "[yes|no]"
                    // audio stream params
                },
                {
                    // audio stream params
                }
            ]
            // format params
        }
    }
}