Your converted MP3 file will play here.
Upload your video or paste a direct file URL.
Choose the playback speed and pitch.
Convert and download your MP3 audio file.
Works in your browser on iPhone, Android, Windows and Mac — nothing to install. Prefer the command line? Read our guide on extracting audio with FFmpeg, or skip the setup and automate it with the Ingest API.
This demo runs on the Shotstack Ingest API — the same engine you can call directly to convert video to audio in bulk. Get a free API key, then send:
curl --request POST 'https://api.shotstack.io/ingest/v1/sources' \
--header 'x-api-key: YOUR_API_KEY' \
--header 'content-type: application/json' \
--data-raw '{
"url": "https://yourdomain.com/video.mp4",
"outputs": { "renditions": [{ "format": "mp3" }] }
}'
You receive a downloadable MP3 URL via webhook when the job completes. Pair it with the Video Editing API to trim, caption or repurpose the audio — or see why teams choose Shotstack as an FFmpeg alternative.
Convert MP4, MOV, MKV, WEBM, AVI and more to MP3 at 128, 192, 256 or 320 kbps. Adjust playback speed (0.25×–2×) with optional pitch preservation.
Files are processed securely and deleted after conversion. The free demo handles smaller files — get a free API key to raise limits and unlock batch processing. The full source is open on GitHub.
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
}
}
}'