Skip to content

Duplicate a video

Create an independent, exact copy of an existing, completed video — a brand-new video that is byte-for-byte identical to the source.

The copy includes everything: the original upload, every encoded quality preset, all audio tracks, all text tracks (captions/subtitles/chapters), every poster image, and the scrub-preview storyboards. Nothing is re-encoded — the stored files are copied directly — so duplicating is fast and lossless regardless of the video's length.

Use the duplicate video ⧉ API endpoint on a completed video, or open the video in the dashboard and use the Duplicate Video panel on its edit page (optionally set a title for the copy).

What you get

The new video is fully independent of the source:

  • It has its own ID, its own URL, and a fresh title (the source's title with a “ (copy)” suffix by default — pass title to override it).
  • The source video's description, tags, visibility and metadata are carried over.
  • View/play analytics start at zero — the copy doesn't inherit the source's stats.
  • Deleting the source later does not affect the copy, and the copy never blocks deleting the source (unlike a fast clip).
{ "title": "Campaign cut — backup" }

The request body is optional; send {} to accept the default title.

How it's processed

Duplicating is asynchronous. The endpoint returns immediately with the new video in the queued state; the files are copied in the background and the video flips to completed when done. A copy adds another full copy of the video, so your account must have free storage at least equal to the video's size; otherwise the request is rejected with not_enough_storage (403). In the dashboard the Duplicate Video panel grays out and shows the reason when the copy wouldn't fit (or when the video isn't eligible for any other reason), so you see it before submitting.

Duplicate vs clip

A duplicate is a complete, independent copy of the whole video, including the original upload. A clip creates a new video from a section of the source and never copies the original upload. Use duplicate to fork or back up a video; use clip to trim one.

Fast clips themselves can't be duplicated (cant_modify_fastclip): a fast clip plays back from its source video's stored segments, so a copy of it wouldn't be independent. Duplicate the source video instead, or use clip to create a stand-alone video from the same section.