20 May 2021

Dolby Atmos® Master Files DAMF and ADM BWF

Added support of eac3joc audio codec and Dolby Atmos DAMF or ADM BWF alternate sources for advanced_dash, advanced_fmp4, and fmp4_hls output formats.

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>[Action]</action> <!-- required-->
    <source>[SourceFile]</source> <!-- required-->
    <format>
        <output>[advanced_hls|advanced_dash|advanced_mss|fmp4_hls|advanced_fmp4]</output> <!-- required-->
        <destination>[DestFile]</destination> <!-- required-->
        <stream>
            <audio_only>yes</audio_only>
            <audio_codec>eac3joc</audio_codec>
            <!-- stream params -->
        </stream>
        <!-- Multiple stream params may be included in output format -->
        <!-- Maximum number of available streams is 15 -->
        <stream>
            <!-- stream params -->
        </stream>
        <alternate_source>
            <source>[FileURL]</source> <!-- ADM BWF File -->
            <type>audio</type>
            <audio_name>[Name]</audio_name>
            <!-- alternate_source params -->
        </alternate_source>
        <alternate_source>
            <source>[FileURL]</source> <!-- DAMF Atmos File -->
            <damf_audio>[DAMFAudioURL]</damf_audio>
            <damf_metadata>[DAMFMetadataURL]</damf_metadata>
            <type>audio</type>
            <audio_name>[Name]</audio_name>
            <!-- alternate_source params -->
        </alternate_source>
        <alternate_source>
            <!-- alternate_source params -->
        </alternate_source>
        <!-- Format params -->
    </format>
</query>
{
    "query": {
        "userid": "<<id>>", // required
        "userkey": "<<key>>", // required
        "action": "[Action]", // required
        "source": "[SourceFile]", // required
        "format": {
            "output": "[advanced_dash|fmp4_hls|advanced_fmp4]", // required
            "destination": "[DestFile]", // required
            "stream": [
                {
                    "audio_only": "yes",
                    "audio_codec": "eac3joc"
                    // stream params
                },
                {
                    // stream params
                }
                // Multiple stream params may be included in output format
                // Maximum number of available streams is 15
            ],
            "alternate_source": [
                {
                    "source": "[FileURL]", // ADM BWF File
                    "type": "audio",
                    "audio_name": "[Name]",
                    "damf_audio": "[DAMFAudioURL]",
                    "damf_metadata": "[DAMFMetadataURL]"
                    // alternate_source params
                },
                {
                    "source": "[FileURL]", // DAMF Atmos File
                    "damf_audio": "[DAMFAudioURL]",
                    "damf_metadata": "[DAMFMetadataURL]",
                    "type": "audio",
                    "audio_name": "[Name]"
                    // alternate_source params
                },
                {
                    // alternate_source params
                }
                // multiple alternate_sources may be included
            ],
            // Format Params
        }
    }
}
ParameterDescriptionAllowed ValuesDefault Value
Format Parameters
audio_codecSpecify the audio codecfmp4_hls, advanced_dash, advanced_fmp4: libfaac, dolby_aac, dolby_heaac, dolby_heaacv2, ac3, eac3, eac3jocadvanced_hls, fmp4_hls, advanced_dash, advanced_fmp4: libfaac
Alternate Source Parameters
damf_audioDAMF Audio aux fileValid URLnone
damf_metadataDAMF Metadata aud fileValid URLnone

🚧

For damf_audio and damf_metadata

The damf_audio and damf_metadata parameters available only for advanced_dash, advanced_fmp4, and fmp4_hls output formats.

📘

Dolby Atmos DAMF files

Dolby Atmos DAMF alternate source files are:

  • <source /> – XML .atmos file with DAMF file description (framerate, beds and objects number, FFoA, start time offset etc)
  • <damf_metadata /> – XML .atmos.metadata file with objects size and position (xyz) coordinates over time
  • <damf_metadata /> – CAF (Core Audio FIle) file .atmos.audio It may contains up to 128 tracks.