YouTube auto dubbing skips videos over 120 minutes: dub in chunks
YouTube auto dubbing is unavailable for videos over 120 minutes. A script can cut a long file into trims of up to 900 seconds, then dub each piece.

YouTube's help page says auto dubbing generates translated audio tracks, that videos over 120 minutes are ineligible, and that lip sync is experimental and in early access for select channels. If your video is longer, or you want to dub a file that is not on YouTube, the Sume route is a pipeline you drive: cut into pieces with video-trim, extract speech with audio-detach, then transcribe, translate and synthesize each piece. Sume's trim output is capped at 900 seconds per job, so chunks of 600 seconds fit.
Cutting a long file
Trim needs Sume-hosted media, so import the source first with the media-imports route. Each call takes start plus duration, and an Idempotency-Key. The loop below creates three 600-second pieces; give each its own key. Source files are limited to 1800 seconds, so a longer program must be split in your own tools first.
for start in 0 600 1200; do
curl -X POST https://api.sume.com/v1/video-trim \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: dub-chunk-$start" \
-d "{\"video_url\":\"https://media.sume.com/artifacts/artf_demo/long.mp4\",\"start\":$start,\"duration\":600}"
doneWhat each system covers
| Question | YouTube auto dubbing | Chunked Sume pipeline |
|---|---|---|
| Length limit | Over 120 minutes ineligible | Source up to 1800 seconds, pieces up to 900 |
| Lip sync | Experimental, early access for select channels | Not part of this pipeline |
| Accuracy | Dubs may contain errors, per YouTube | Review the translation before synthesis |
| Delivery | Audio track on the YouTube video | Files you assemble yourself |
Putting it back together
After synthesis, a Timeline 1.0 render can lay your dubbed audio over the video slots. Its audio spine is limited to 1800 seconds. Check each piece for drift at the cut points, since speech lengths differ across languages.
Honest limits
- This is more work than turning on auto dubbing; use YouTube's feature for videos it accepts.
- Sume has no lip sync in this pipeline.
- Source files over 1800 seconds need splitting before upload.
Sources
Related posts
More in Use cases
- YouTube channel profile picture: 98x98, 15 MB, formats, AI image API
YouTube's help page lists JPG, GIF, BMP or PNG under 15 MB, rendered at 98x98 px. Request a square PNG from Sume's image API and check it before you upload.
- YouTube community post images: 10 images, 16 MB, 1:1 and the API
YouTube Help says an image post takes up to 10 images, JPG, PNG, GIF or WEBP up to 16 MB, shown 1:1 in the feed. Make a square set with Sume's image API.
- YouTube daily upload limit for Shorts: no published number, pace it
YouTube's help says a daily upload limit exists across desktop, mobile and API but names no number. How to pace a Shorts series without guessing.
- YouTube deleted auto dub can't be republished: keep your own file
YouTube says a deleted auto dub is gone and cannot be republished. Unpublish instead, and keep a dub you made on Sume as a durable media.sume.com audio file.
Written by Sume