Spotify error: audio and video streams are different durations
Spotify rejects a video episode whose audio and video tracks start and end at different times. Re-export them to match, then check the length with a probe.

Spotify for Creators shows "The audio and video streams in your file are different durations" when the audio track and the video track do not start and end together. Its fix is to re-export from your editing software so both tracks start and end at the same time. If you want the picture to begin or end at a different moment than the sound, Spotify says to add a blank screen to the video track so both are the same length. Details are from Spotify's troubleshooting page, read 2026-09-29.
What do Spotify's other video errors mean?
Four nearby messages are easy to confuse with this one. Spotify explains each on the same page.
| Message | What Spotify says |
|---|---|
| Your file isn't compatible. | Check the file against the video specs, then re-upload or re-export |
| Your file is incomplete. | The upload was truncated or did not contain all the data it needs |
| Audio and video streams are different durations. | Make the tracks start and end together; add a blank screen if needed |
| Two or more frames overlap. | Several frames want to show at the same time, usually an export error |
| Streams are not consistent. | The audio and video timing does not match, which could cause lip-sync issues |
What does Spotify require of the tracks?
Spotify's video specs ask for one video track and one audio track, with the audio and video tracks the same duration. They also list edit lists (EDL) as unsupported, and they say the presentation timestamp of the first frame should be within 50 ms of time 0. If a file shows one of the timing errors above, those are the fields to look at first.
Can a Sume Timeline render avoid this error?
It can help, but do not treat it as a guarantee. The Timeline 1.0 request has one audio length, audio.duration_seconds, and the OpenAPI schema says the output duration always equals it, so the picture and the sound are cut to one length by design. If a video source is shorter than its slot, the docs list padded or looped short sources as soft warnings, not failures. A silent render uses audio.mode: "silence" with a declared length, which suits a video-only cover.
Spotify's message is about the streams inside the file, and Sume's docs do not publish per-stream durations for the output, so check the file you get.
How do I check the length before I upload?
Run the render through Video inspect 1.0. Its probe reports one duration_seconds, has_audio, fps and size_bytes, and the probe is unbilled. It does not report the audio and video stream durations separately, so a matching number is a good sign but not proof that Spotify will accept the file. If Spotify still rejects it, follow its advice and re-export from your editing software, or add a blank screen so the tracks match.
curl -X POST https://api.sume.com/v1/video-inspect \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: spotify-duration-check-001" \
-d '{
"video_url": "https://media.sume.com/artifacts/artf_demo/episode.mp4",
"frames": false
}'Sources
Related posts
More in Media tools
- Spotify video podcast specs: MP4, 1080p 16:9, H.264
Spotify for Creators recommends a 16:9 MP4 at 1080p or higher, H.264 and AAC-LC, 24 to 60 FPS, one video and one audio track. How to render and check it.
- AI sound effects generator API: an open-weight SFX model, then Sume
Sume lists no sound-effects route. Stable Audio 3 Small SFX is open-weight, so you can run it yourself, import the files to Sume and mix them in Timeline 1.0.
- Does Suno watermark songs? What you can and cannot confirm
Suno's v6 launch is on its blog, but no watermark detail was readable there. How to check Suno's terms, and what Sume's music files are as delivered.
- Sync music to the beat of a short video with AI
YouTube's Gemini editing can sync music to the beat. To do it yourself on Sume, read beat times from a clip's music track and place Timeline cuts on them.
Written by Sume