Skip to main content

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

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 FormatsFormat NameMIME Type(s)File Extension(s)APIWidget
WAV (Waveform Audio File Format)wavaudio/wav or audio/wave.wav
MP3 (MPEG Audio Layer III)mp3audio/mpeg.mp3
MP4A (MPEG-4 Audio)mp4aaudio/mp4a or audio/mpeg4-generic.mp4a
AAC (Advanced Audio Coding)aacaudio/aac or audio/x-aac.aac
FLAC (Free Lossless Audio Codec)flacaudio/flac.flac
AIFF (Audio Interchange File Format)aiffaudio/aiff or audio/x-aiff.aiff, .aif
PCM (Pulse Code Modulation)pcmaudio/wave or audio/x-wav.wav

Supported Video Formats

Input FormatsFormat NameMIME Type(s)File Extension(s)APIWidget
MP4 (MPEG-4 Part 14)mp4video/mp4.mp4
MOVmovvideo/mov.mov

Supported Text Format

Input FormatsFormat NameMIME Type(s)File Extension(s)APIWidget
JSON (JavaScript Object Notation)jsonapplication/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 FormatsFormat NameMIME Type(s)File Extension(s)APIWidget
WAV (Waveform Audio File Format)wavaudio/wav or audio/wave.wav
MP3 (MPEG Audio Layer III)mp3audio/mpeg.mp3
FLAC (Free Lossless Audio Codec)flacaudio/flac.flac
AIFF (Audio Interchange File Format)aiffaudio/aiff or audio/x-aiff.aiff, .aif

Video Output Formats

Output FormatsFormat NameMIME Type(s)File Extension(s)APIWidget
MP4 (MPEG-4 Part 14)mp4video/mp4.mp4
MOVmovvideo/mov.mov

Text Ouput Formats

Output FormatsFormat NameMIME Type(s)File Extension(s)APIWidget
JSON (JavaScript Object Notation)jsonapplication/json.json
TXT (Text)txttext/plain.txt
SRT (SubRip Subtitle)srtapplication/x-subrip.srt