Audio Processor
Convert or compress audio files while maintaining optimal quality. Support for MP3, WAV, FLAC, AAC, and OGG formats with intelligent compression.
Overview
The Audio Processor service handles both format conversion and intelligent compression. Transform audio files between different formats or reduce file sizes while preserving quality. Perfect for format compatibility, storage optimization, and cross-platform playback.
Features & Capabilities
Format Conversion
Convert between MP3, WAV, FLAC, AAC, and OGG formats
Quality Control
Multiple quality presets from low to ultra-high quality
Format Support
Supports MP3, WAV, FLAC, AAC, OGG, M4A, WMA formats
Advanced Settings
Control bitrate, sample rate, and audio channels
Fast Processing
Optimized algorithms for quick audio conversion
Metadata Preservation
Preserves audio metadata during conversion
API Endpoints
Health Check
GET /api/v1/audio_converter/health
{
"success": true,
"status": "healthy",
"supported_formats": [".mp3", ".wav", ".flac", ".aac", ".ogg"],
"max_file_size_mb": 100
}
Convert Audio
POST /api/v1/audio_converter/convert
x-api-key, x-api-secret
file: Audio file to convertoperation: "convert" or "compress"format: Output format (mp3, wav, flac, aac, ogg)quality: low, medium, high, ultrabitrate: optional, e.g. "128k"
cURL Example
curl -X POST "https://odivora.com/api/v1/audio_converter/convert" \
-H "x-api-key: your_api_key" \
-H "x-api-secret: your_api_secret" \
-F "file=@input.wav" \
-F "operation=convert" \
-F "format=mp3" \
-F "quality=high" \
-F "bitrate=192k" \
--output output.mp3
Technical Specifications
Input Requirements
- Maximum file size: 100MB
- Supported formats: MP3, WAV, FLAC, AAC, OGG, M4A, WMA
- Sample rates: Up to 48 kHz
- Bit depth: Up to 32-bit
Output Options
- Quality levels: Low, Medium, High, Ultra
- Bitrate options: 64k to 320k kbps
- Sample rate options: 22.05kHz to 48kHz
- Channel options: Mono, Stereo