Audio format converter MP3 WAV FLAC avatar
Audio format converter MP3 WAV FLAC

Pricing

$15.00 / 1,000 results

Go to Apify Store
Audio format converter MP3 WAV FLAC

Audio format converter MP3 WAV FLAC

Developed by

Akash Kumar Naik

Akash Kumar Naik

Maintained by Community

Convert audio files between 10+ formats including messaging platform optimized formats. Supports Telegram (OGG), WhatsApp (AMR), Discord (OPUS), plus MP3, WAV, FLAC, AAC, M4A, 3GP, WebM. Perfect for voice messages, podcasts, and cross-platform audio compatibility.

5.0 (2)

Pricing

$15.00 / 1,000 results

0

88

79

Last modified

23 days ago

🎡 Audio File Converter - 10+ Formats & Messaging Platform Ready

Convert any audio file to formats optimized for Telegram, WhatsApp, Discord, Apple devices, and web streaming with intelligent quality optimization.

Audio Converter

πŸš€ Quick Start

# Convert an MP3 to Telegram-optimized OGG
apify run --input='{"file_url": "https://example.com/audio.mp3", "target_format": "ogg"}'
# Convert to WhatsApp voice note format
apify run --input='{"file_url": "https://example.com/audio.mp3", "target_format": "amr", "quality": "medium"}'

πŸ“‹ Input Parameters

ParameterTypeRequiredDescriptionExample
file_urlstringβœ…Direct URL to your audio filehttps://example.com/audio.mp3
target_formatstringβœ…Output format optimized for your platformopus (Discord)
qualitystring❌Audio quality levelhigh
sample_rateinteger❌Custom sample rate in Hz48000

🎯 Platform-Specific Formats

πŸ“± Messaging Platforms

  • OGG - Telegram voice messages (optimized compression)
  • AMR - WhatsApp voice notes (mono, tiny files)
  • OPUS - Discord voice (WebRTC, real-time)
  • M4A - iMessage/Apple ecosystem

🌐 Web & Streaming

  • MP3 - Universal compatibility (web, mobile)
  • WebM - Modern web audio (HTML5 streaming)
  • AAC - High-quality mobile streaming

🎧 Professional

  • WAV - Uncompressed studio quality
  • FLAC - Lossless compression (audiophile)

πŸ“Š Output Schema

{
"success": true,
"original_filename": "audio.mp3",
"output_filename": "audio.opus",
"input_format": "mp3",
"output_format": "opus",
"file_size_mb": 1.23,
"conversion_duration_seconds": 2.5,
"download_url": "https://api.apify.com/v2/key-value-stores/xxx/records/audio.opus",
"input_duration_seconds": 180.5,
"quality_settings": {
"quality_level": "high",
"bitrate": "256k",
"sample_rate": 48000,
"channels": 2
},
"platform_info": {
"primary_use": "Discord voice communication",
"platforms": "Discord, WebRTC, modern browsers",
"optimization": "Real-time voice/music"
},
"timestamp": "2024-01-15T10:30:00.000Z"
}

🎼 Supported Input Formats

All common audio formats including:

  • MP3, WAV, FLAC, M4A, AAC, OGG, OPUS, AMR, 3GP, WebM
  • Voice recordings from mobile devices
  • Podcast audio files
  • Music tracks

🎯 Quality Levels

QualityBitrateUse Case
Low128 kbpsFastest conversions, smallest files
Medium192 kbpsBalanced quality and size
High256 kbpsExcellent quality for most uses
LosslessOriginalMaximum fidelity, largest files

πŸ’‘ Usage Examples

For Content Creators

{
"file_url": "https://mypodcast.com/episode1.wav",
"target_format": "mp3",
"quality": "high"
}

For Mobile Voice Messages

{
"file_url": "https://recording.com/voice-note.m4a",
"target_format": "amr",
"quality": "low"
}

For Web Applications

{
"file_url": "https://audio.com/soundtrack.wav",
"target_format": "webm",
"quality": "medium",
"sample_rate": 48000
}

πŸš€ API Usage

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run = client.actor('audio-converter').call({
'file_url': 'https://example.com/audio.mp3',
'target_format': 'opus',
'quality': 'high'
})
# Download converted file
import requests
response = requests.get(run['defaultDataset']['items'][0]['download_url'])

πŸ”„ Cross-Platform Compatibility

This Actor intelligently optimizes audio files for:

  • Social Media: Instagram, TikTok, Twitter
  • Messaging: WhatsApp, Telegram, Discord, iMessage
  • Streaming: YouTube, Spotify, Podcast platforms
  • Mobile: iOS, Android, feature phones
  • Web: HTML5, progressive web apps

⚑ Performance Features

  • Smart caching for frequently requested conversions
  • Parallel processing for multiple formats
  • Automatic format detection
  • Optimized bitrate selection based on format and quality
  • Real-time progress tracking

🚫 Limitations

  • Maximum file size: 100MB per input file
  • Maximum duration: 2 hours per file
  • Supported formats: Audio files only
  • Processing time: Typically 1-5 seconds per minute of audio

πŸ’° Pricing

  • Free tier: 100 conversions/month
  • Paid plans: Starting at $0.001 per conversion
  • Enterprise: Custom pricing for high-volume usage

πŸ”§ Troubleshooting

Error: "URL not accessible"

  • Ensure the URL is publicly accessible (no authentication required)
  • Verify the file extension matches the actual format

Error: "Format not supported"

Need help? Contact support or check our troubleshooting guide


Built with ❀️ for the Apify Platform | Report an issue