Source Formats & Resolutions
AudioShake supports a wide range of common audio and video formats used across music, film, and post-production workflows.
For audio-only files, formats such as WAV, AIFF, MP3, FLAC, and AAC are fully supported. We recommend using WAV at 16-bit or 24-bit depth for the highest quality and most consistent results.
For video files, AudioShake supports common container formats including .mp4 and .mov. These are not audio formats themselves, but containers that can hold one or more audio and video tracks. When a video file is uploaded, only the audio stream is processed—any video content is ignored. To ensure compatibility, the audio track inside the container should use a standard codec such as AAC or PCM.
Encrypted or DRM-protected content is not supported, and multi-channel or surround formats such as 5.1 mixes may produce inconsistent results. For best performance, provide a single stereo or mono track encoded with an uncompressed or standard lossy codec.
Unsupported
Currently unsupported:
- Formats with encrypted DRM
- Multi-channel surround formats (e.g., 5.1 mixes)
- Raw video or image-only files
Recommended
For best results:
- Upload audio in WAV (16-bit or 24-bit) when possible.
- For video, ensure the audio track is AAC or PCM encoded.
- For audio resolutions, we match file inputs and can support up to 192kHz.
Suppoted Audio Input Formats
| Input Formats | Format Name | MIME Type(s) | File Extension(s) | API | Widget |
|---|---|---|---|---|---|
| WAV (Waveform Audio File Format) | wav | audio/wav or audio/wave | .wav | ✅ | ✅ |
| MP3 (MPEG Audio Layer III) | mp3 | audio/mpeg | .mp3 | ✅ | ✅ |
| MP4A (MPEG-4 Audio) | mp4a | audio/mp4a or audio/mpeg4-generic | .mp4a | ✅ | ✅ |
| AAC (Advanced Audio Coding) | aac | audio/aac or audio/x-aac | .aac | ✅ | ✅ |
| FLAC (Free Lossless Audio Codec) | flac | audio/flac | .flac | ✅ | ✅ |
| AIFF (Audio Interchange File Format) | aiff | audio/aiff or audio/x-aiff | .aiff, .aif | ✅ | ✅ |
| PCM (Pulse Code Modulation) | pcm | audio/wave or audio/x-wav | .wav | ✅ | ✅ |
Supported Video Formats
| Input Formats | Format Name | MIME Type(s) | File Extension(s) | API | Widget |
|---|---|---|---|---|---|
| MP4 (MPEG-4 Part 14) | mp4 | video/mp4 | .mp4 | ✅ | ✅ |
| MOV | mov | video/mov | .mov | ✅ |
Supported Text Format
| Input Formats | Format Name | MIME Type(s) | File Extension(s) | API | Widget |
|---|---|---|---|---|---|
| JSON (JavaScript Object Notation) | json | application/json | .json | ✅ | ✅ |
Output Formats
Example - Submitting a Video File to the Tasks API
You can submit an audio or video file (such as .wav, .mp3, .mov, or .mp4) to the Tasks API.
When you upload a video file, AudioShake automatically extracts the audio track and processes it according to the selected model.
curl -X POST "https://api.audioshake.ai/v1/tasks" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"model": "music_removal",
"input_url": "https://example.com/files/session_take_04.mp4",
"metadata": {
"title": "Session Take 04",
"project": "Demo Reel"
},
"callback_url": "https://yourapp.com/webhooks/audioshake"
}'
Audio Output Formats
| Output Formats | Format Name | MIME Type(s) | File Extension(s) | API | Widget |
|---|---|---|---|---|---|
| WAV (Waveform Audio File Format) | wav | audio/wav or audio/wave | .wav | ✅ | ✅ |
| MP3 (MPEG Audio Layer III) | mp3 | audio/mpeg | .mp3 | ✅ | ✅ |
| FLAC (Free Lossless Audio Codec) | flac | audio/flac | .flac | ✅ | ✅ |
| AIFF (Audio Interchange File Format) | aiff | audio/aiff or audio/x-aiff | .aiff, .aif | ✅ | ✅ |
Video Output Formats
| Output Formats | Format Name | MIME Type(s) | File Extension(s) | API | Widget |
|---|---|---|---|---|---|
| MP4 (MPEG-4 Part 14) | mp4 | video/mp4 | .mp4 | ✅ | |
| MOV | mov | video/mov | .mov |
Text Ouput Formats
| Output Formats | Format Name | MIME Type(s) | File Extension(s) | API | Widget |
|---|---|---|---|---|---|
| JSON (JavaScript Object Notation) | json | application/json | .json | ✅ | ✅ |
| TXT (Text) | txt | text/plain | .txt | ✅ | ✅ |
| SRT (SubRip Subtitle) | srt | application/x-subrip | .srt | ✅ | ✅ |