video to mp3 using FFmpeg, read our full guide.
Ingest: Send your MP4, MOV, MKV, or other video format via the Ingest API.
Request: Specify MP3 output and target bitrate (128 / 192 / 256 / 320 kbps).
Receive: Get a downloadable MP3 URL via webhook once the conversion is complete.
Files are processed securely and deleted after conversion. Free demo supports smaller files but you can sign up to increase limits and unlock batch processing.
You can download the open source code for the project from GitHub and use it as the basis to create your own automated media convertor.
You can convert only content you own or have permission to use. For YouTube specifics, see our YouTube video to MP3 guide.
Yes. Paste a direct file URL you have rights to. We don't fetch from gated platforms; if you can access the file URL, we can convert it.
No. The converter runs in your browser on Windows and macOS — no software install needed.
Yes, if it's your content (or you have permission) and you can download the file, upload it or paste its direct file URL to convert to MP3.
Yes but only convert content you own or are authorized to use. Upload the file or paste its direct file URL.
After converting, click the download button and your browser will download the MP3. On iPhone it saves to Files; on Android/desktop to the Downloads folder.
curl --request POST 'https://api.shotstack.io/v1/render' \
--header 'x-api-key: YOUR_API_KEY' \
--data-raw '{
"timeline": {
"tracks": [
{
"clips": [
{
"asset": {
"type": "video",
"src": "https://shotstack-assets.s3.amazonaws.com/footage/beach-overhead.mp4"
},
"start": 0,
"length": "auto"
}
]
}
]
},
"output": {
"format": "mp4",
"size": {
"width": 1280,
"height": 720
}
}
}'