← Instagram Transcript

Long Reels: What Breaks at 5, 10, 15 and 30 Minutes

2026-10-21
Short answerNothing breaks at five minutes. At ten minutes something does, and it isn't the audio length that decides. We ran 5, 10, 15 and 30 minutes in both shapes, then re-ran every failure three more times. The failures all died between 121 and 128 seconds of wall clock. One 10-minute file failed three times at 121.6, 121.7 and 121.2 seconds, then passed on the fourth try in 70.8 seconds with all 1,613 words. A 12-minute file passed earlier at 123.4 seconds. So the budget is a processing clock near two minutes, not a duration limit - and you can't tell in advance which side of it a long file will land on.

The four lengths, as measured

Measured on our build, 2026-10-21: 5 minutes came back in 34.8 seconds as audio and 23.2 seconds as video with 817 words; 10 minutes of audio failed at 121.6, 121.7 and 121.2 seconds then passed at 70.8 seconds with 1,613 words; 15 minutes of audio passed in 94.1 seconds while 15 minutes of video failed four times; 30 minutes failed eight times out of eight between 121.2 and 127.9 seconds.
Not a length limit. Every failure landed between 121 and 128 seconds of wall clock.

One recording, looped to length, cut at 5, 10, 15 and 30 minutes. Each length went up twice - once as 16 kHz mono audio at 48 kbps, once inside a 540x960 MP4 with the same audio track. Same content both times, so any difference comes from the container and the duration, not the words.

Read that list twice, because the order makes no sense at first. Ten minutes of audio failed while fifteen minutes of audio passed. Ten minutes of video passed while fifteen minutes of video failed. If length were the variable, the results would march in one direction. They don't.

The retries are the useful part

A single failure tells you almost nothing. So every failed file went back three more times, unchanged, same bytes. The 10-minute audio came back HTTP 500 at 121.7 s, 121.2 s, and then HTTP 200 at 70.8 s with 1,613 words - the full transcript, nothing missing. Four attempts, one success, three failures, identical input.

That kills the obvious explanation. A file that sometimes works is not too long. It is too slow, and it is racing a clock you can't see.

Where the clock sits

Every failure in this run landed between 121.2 and 127.9 seconds of wall time, which is close enough together to be a budget rather than a coincidence. The successes matter just as much: the same 10-minute audio finished in 70.8 s when it went through, and a 12-minute video earlier today finished in 123.4 s.

So the line isn't a round number and it isn't a duration. It behaves like a processing budget near two minutes. Finish inside it and you get the whole transcript. Run long and the job gets killed with a generic message. A 720-second file squeaked through at 123.4 s. A 900-second file died at 122.7 s. Both sit on the same side of a very thin margin, decided by how loaded the machine was that second.

Words per minute stays flat, so length isn't degrading anything

Every successful run returned words at the same rate: 817 words from 5 minutes, 1,613 from 10, 2,421 from 15. That's 163, 161 and 161 words per minute, against 162 expected from the source recording. Nothing gets quietly dropped as the file grows - the transcript is complete right up to the point where the job gets killed.

That's worth knowing because it changes what you do about a failure. You are not looking at a tool that gets worse on long audio. You are looking at a tool that either finishes or doesn't, with no partial output in between. There's no 80 percent transcript to repair.

Video buys you nothing and costs you seconds

Compare the matched pairs. At 5 minutes the video run came back faster than the audio run, 23.2 s against 34.8 s - both well inside the budget, so the gap is noise. At 15 minutes the video run took 124.0 s and died, while the audio run of the same content took 94.1 s and passed. The picture doesn't get read, but decoding it and throwing it away still spends time, and at the margin that time is the difference between a transcript and a 500.

Same rule as a short clip, with more at stake: send the audio track, not the video.

What to do at each length

Five minutes: send it whole, in either shape. Expect 23 to 35 seconds of waiting and no drama. This is the shape that has never failed in any test we've run.

Ten minutes: send the audio, not the video, and expect a coin flip. In four attempts on one file we got one success. If it fails, re-send the same file - don't re-encode it first, because the bytes weren't the problem. The retry that worked was byte-identical to the three that failed.

Fifteen minutes: cut it. Five-minute chunks at 48 kbps are the shape that has never failed here. Three of them cost about 105 seconds of waiting, against a single 15-minute attempt that mostly doesn't come back. Audio-only passed once at 94.1 s, so it's possible, but you're gambling a minute and a half on it.

Thirty minutes: don't send it in one piece. Eight attempts across both shapes, zero successes, all dying near 126 seconds. Six chunks of five minutes is the same audio with eight times the odds. If you want one call and no chunking, instagram transcript generator lays out what the response actually contains. Read that before you start, so you know what you're waiting on.

The one thing not to do

Don't re-encode a failed long file and send it again as your first move. The 10-minute audio that eventually passed was the same 4,062,862 bytes that had just failed three times. Re-encoding changes the bytes and costs you a minute of your own time without touching the clock that killed the job. Retry as-is first, once. If two retries fail, the file is over the budget for today - chunk it.

Affiliate link

Chunking is the answer at fifteen minutes and above, and the chunking is the part you do yourself. Wondershare UniConverter cuts one long recording into five-minute pieces without re-encoding, so the bitstream your recogniser sees is the first generation rather than a second one.

FAQ

How long a file can I upload in one go?

Five minutes has never failed in our tests. Ten minutes passed once out of four attempts on the same file. Thirty minutes failed eight times out of eight across audio and video. The deciding factor is processing time, which lands near two minutes, not the length itself.

Why did the same file fail and then work?

Because the limit is a clock, not a size or a duration. Our 10-minute audio returned HTTP 500 at 121.7 s and 121.2 s, then HTTP 200 at 70.8 s with the complete 1,613 words. Identical bytes every time.

Does a long video fail more often than long audio?

At 15 minutes, yes. The audio passed in 94.1 s and the video of the same content died at 124.0 s, because decoding the picture spends time the budget doesn't have. Send the audio track.

Is the transcript incomplete when a long file succeeds?

No. Words per minute stayed flat at 161 to 163 across 5, 10 and 15 minutes, against 162 expected. Long files either return everything or return an error - there is no partial transcript.