Categories

Audio Profile Setter

Set a specific encoding profile (e.g., AAC-LC, HE-AAC, Opus voice/audio)

Click to upload file or drag and drop file here

Maximum file size: 120MB Supported formats: audio/*

Key Facts

Category
Media
Input Types
file, select, checkbox
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

The Audio Profile Setter lets you configure and apply specific encoding profiles to audio files. Choose from formats like AAC, Opus, or MP3, and adjust settings such as bitrate, sample rate, and channels to optimize audio for various applications.

When to Use

  • When converting audio files to a specific format for compatibility with devices or platforms.
  • When optimizing audio quality or file size by selecting appropriate encoding profiles and bitrates.
  • When preparing audio for streaming, podcasts, or archival with precise encoding settings.

How It Works

  • Upload your audio file using the file input.
  • Select the desired output format and encoding profile from the dropdown menus.
  • Adjust additional settings like bitrate, sample rate, and channels as needed.
  • Process the file and download the encoded audio output.

Use Cases

Converting podcast recordings to Opus format for efficient streaming.
Encoding music files to AAC with specific bitrates for mobile devices.
Preparing audio samples with mono channels and lower sample rates for web use.

Examples

1. Convert WAV to AAC for Podcast Distribution

Background
A podcaster has a high-quality WAV recording that needs to be converted to AAC for uploading to podcast platforms.
Problem
WAV files are large and not ideal for streaming; AAC provides good quality with smaller file sizes.
How to Use
Upload the WAV file, select AAC as output format, choose AAC-LC profile, set bitrate to 128 kbps, and enable metadata retention.
Outcome
An AAC file with reduced size, suitable for podcast distribution, retaining episode metadata.

2. Optimize Audio for Voice Calls with Opus

Background
A developer needs to prepare audio files for a VoIP application that uses the Opus codec.
Problem
Standard audio formats may not be optimized for voice, leading to poor call quality or high bandwidth usage.
How to Use
Upload the audio file, select Opus as output format, choose Opus Voice profile, set bitrate to 96 kbps, and select mono channels.
Outcome
An Opus-encoded audio file optimized for voice, ensuring clear communication with minimal bandwidth.

Try with Samples

audio, file

Related Hubs

FAQ

What audio formats can I upload?

The tool accepts common audio formats such as MP3, WAV, AAC, and others, as indicated by the audio/* file type.

What is the difference between AAC-LC and HE-AAC profiles?

AAC-LC provides standard quality, while HE-AAC is optimized for lower bitrates, making it suitable for streaming or bandwidth-limited scenarios.

Can I preserve metadata like artist and title in the output?

Yes, the 'Keep Metadata' option is enabled by default to retain tags from the original file.

What bitrate should I choose for high-quality audio?

For high quality, use 256 kbps or 320 kbps; for smaller files, 128 kbps or 160 kbps may be sufficient.

Is there a file size limit for uploads?

Yes, the maximum file size is 125,829,120 bytes (approximately 120 MB).

API Documentation

Request Endpoint

POST /en/api/tools/audio-profile-setter

Request Parameters

Parameter Name Type Required Description
audioFile file (Upload required) Yes -
outputFormat select No -
profile select No -
bitrate select No -
sampleRate select No -
channels select No -
keepMetadata checkbox No -

File type parameters need to be uploaded first via POST /upload/audio-profile-setter to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-audio-profile-setter": {
      "name": "audio-profile-setter",
      "description": "Set a specific encoding profile (e.g., AAC-LC, HE-AAC, Opus voice/audio)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=audio-profile-setter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]