Formats & Resolutions
Input Formats
When making calls to one of our services, you can upload one of the following formats.
Audio
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 | ✅ | ✅ |
Video
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 | ✅ |
Text
Input Formats | Format Name | MIME Type(s) | File Extension(s) | API | Widget |
---|---|---|---|---|---|
JSON (JavaScript Object Notation) | json | application/json | .json | ✅ | ✅ |
Output Formats
When interacting with our services, you can request the creation of one or more of the following formats.
For example, to generate a .wav
file through our API, you can proceed as follows:
curl -L -X POST 'https://groovy.audioshake.ai/job/' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"metadata": {
"format": "wav",
"name": "vocals"
},
"callbackUrl": "https://example.com/webhook/vocals",
"assetId": "abc123"
}'
Audio
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 | 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
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 | ✅ | ✅ |
LRC (Lyrics) | lrc (unsupported) | text/plain |
Resolutions
For resolutions, we match file inputs and can support up to 192kHz.