Media Enhancement Media Enhancement Block
Important: Media Enhancement block is not available by default to all accounts, please contact support to enable it.
The Media Enhancement block calls 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'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. 1.
    A API Key (Media Processing API Key)
  2. 2.
    A Media URL of the video/audio to process
  3. 3.
    A Cloudinary folder name indicating where to upload the processed video/audio file (if the name you input does not exist, it will be created automatically)
  4. 4.
    Content (type of content being sent to 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 Media Enhancement block
To obtain a API key, go to 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 Media Enhancement block to work (the API secret is not used).
Screenshot of where to obtain API Key to use's EnhaneAPI

Optional Parameters

This MediaFlows block allows you to add any optional parameters as documented by 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's end and then will automatically request 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.