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.
- How to sync subtitles with video: offset, drift, re-time
Sync subtitles by shifting every timestamp when all lines are off by the same amount, or scaling them when the gap grows. How to fix both for good.
- Telegram video note limits: 1 minute, square, upload only
A Telegram video note is a rounded square MPEG4 up to 1 minute, and bots cannot send it by URL. What sendVideoNote takes and how to render a square clip.
- TikTok TopView ad specs: size, length, and safe zones
TikTok TopView ads are vertical 9:16 videos of 540×960 px or more, 5–60 s (9–15 s recommended), up to 500 MB, 2,500 kbps or more, pre-approved.
Written by Sume