Dolby.io Media Enhancement
Dolby.io Media Enhancement Block
Important: Dolby.io Media Enhancement block is not available by default to all accounts, please contact support to enable it.
The Dolby.io Media Enhancement block calls Dolby.io Media Enhance API to improve the sound of your media. The algorithm analyzes your media and makes corrections to quickly improve and produce professional-quality audio. Per Dolby.io's documentation, with Media Enhance API you can improve:
    Content tuning
    Noise reduction
    Loudness correction
    Speech leveling
    Speech isolation
    Sibilance reduction
    Plosive reduction
    Dynamic equalization
    Tone shaping
    Hum reduction
    Mouth click reduction

Required Input

In order to use this block, you need:
    1.
    A Dolby.io API Key (Media Processing API Key)
    2.
    A Media URL of the video/audio to process
    3.
    A Cloudinary folder name indicating where to upload the Dolby.io processed video/audio file (if the name you input does not exist, it will be created automatically)
    4.
    Content (type of content being sent to Dolby.io to process. See content object in the Enhance API)
Note: The best practice is to put the API key in the Project Setting's Variable section and use a variable like 'process.env.dolbyio_api_key' given that you named the variable dolbyio_api_key.
MediaFlows Dolby.io Media Enhancement block
To obtain a Dolby.io API key, go to Dolby.io developer website and create an account. Then go to My First App > API Keys. Then copy the API Key for Media Processing APIs. This is the key needed for the Dolby.io Media Enhancement block to work (the API secret is not used).
Screenshot of where to obtain Dolby.io API Key to use Dolby.io's EnhaneAPI

Optional Parameters

This MediaFlows block allows you to add any optional parameters as documented by Dolby.io for the Media Enhance API. For example, you can add audio object parameters. To do so, add the parameters in JSON format.
Usage Example:
Sample Optional Parameters in JSON format

Block Return Value

This MediaFlows block will wait until the video/audio is finished processing on Dolby.io's end and then will automatically request Dolby.io to provide the URL for the processed file. After the block is finished running it can return a download_link - this is the URL link you can use in a subsequent MediaFlows block to upload to Cloudinary or further process the new video/audio.
Last modified 4d ago