Add your file from your device.
01Loop Video
Repeat a clip a set number of times into one file.
- 1UploadAdd your file from your device.
- 2Choose optionsPick the output settings you need.
- 3ProcessRun the tool in your browser.
How to use Loop Video
Pick the output settings you need.
02Run the tool in your browser.
03Save the finished result.
04Your files stay private
Your work is processed locally in your browser where possible and is never added to a Vootkit upload library.
Learn more about privacyLooping a short clip — a logo sting, a background plate, a two-second reaction — normally means pasting it end to end in an editor and exporting the whole thing. There is a much cheaper way: write the same encoded stream out several times in a row. No re-encoding, no generation loss.
What Loop Video does
Repeats the clip end to end for the number of plays you choose, using -stream_loop with -c copy. The video is never decoded, so a three-times loop of a 10-second clip takes about as long as copying the file.
Output length and size scale linearly and predictably: three plays is three times the duration and very close to three times the bytes.
Limits and behaviour
| Total plays | 2 to 20 |
|---|---|
| Method | Stream copy (<code>-stream_loop</code>) — no re-encode |
| Quality | Identical to source on every repetition |
| Output duration | Source length × plays |
| Output size | Roughly source size × plays |
| Maximum input | 2 GB |
| Maximum length | 30 minutes for the SOURCE clip |
Detailed steps
- Add the clip you want repeated.
- Set Total plays — this is the finished count, so 3 means the clip appears three times, not that it repeats three extra times.
- Loop, then download.
Worth knowing
Loops read as seamless only when the last frame flows into the first. Trim the clip so it starts and ends at the same point in the motion before looping — a quarter of a second of dead air at the end becomes a visible stutter every time round.
Frequently Asked Questions
Does looping degrade the quality each time?
No. The same encoded data is written repeatedly rather than being decoded and re-encoded, so the twentieth repetition is identical to the first. Doing this in an editor typically re-encodes everything and loses a little quality across the whole file.
Does "Total plays: 3" give me three or four copies?
Three. The number is the finished count rather than the number of extra repeats, which is the opposite of how ffmpeg counts internally — <code>-stream_loop</code> takes the number of ADDITIONAL loops, so three plays is passed as two. The tool does that subtraction for you, because "how many times will this appear" is the question people actually have.
Why cap it at 20?
Because size scales with it. A 40 MB clip looped twenty times is 800 MB, which is awkward to handle in a browser tab and awkward to upload anywhere. If you need more, loop the looped file.
Will the audio loop too?
Yes — the whole stream repeats, video and audio together, and they stay in sync because neither is re-timed.
Is Loop Video free?
Yes. The Vootkit free plan includes 5 tool runs a day. Upgrade to Vootkit Pro for unlimited daily use, an ad-free workspace and saved workflows.
Are my files uploaded?
No. Loop Video runs entirely in your browser — your file is processed on your own device and never sent to a server. There is nothing for us to store or delete.
Do I need to install anything?
No. Loop Video works in any modern browser on desktop, tablet or phone. Open the page and start.
How often can I use it? Is there a daily limit?
On the free plan you get 5 tool runs a day. When you reach the limit you'll see a prompt to upgrade, and it resets the next day. Vootkit Pro removes the cap entirely for unlimited daily use.
Recently viewed
Your video is processed entirely in your browser. The video engine downloads once from a CDN the first time you run a tool, then works from cache. Large files are memory-bound, so keep clips reasonable.