> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usevelo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Upload a Recording

> Turn an existing screen recording or document into a polished Velo.

The AI agent analyses your uploaded file, extracting screen activity, narration audio, or document content and uses it to build a fresh, clean video. It applies optimised pacing, smart zooms, and AI narration to the output automatically.

Supported formats: MP4, MOV, and PDF.

## Step 1: Upload your file

From the dashboard, click **Upload a recording or PDF**. Select your file from your computer. Once uploaded, the AI agent begins analysing the content.

## Step 2: Wait for analysis

Choose a file from your browser. Once the file is opened, it is added to the platform for analysis.

<Frame>
  <img src="https://mintcdn.com/velo/Rr1R_9ovDeX34qDf/images/Frame-1171277458-(1).png?fit=max&auto=format&n=Rr1R_9ovDeX34qDf&q=85&s=6506af30e10c65f7da04998e843fcdc6" alt="Velo dashboard upload options" lightAlt="Velo dashboard upload options" darkAlt="Velo dashboard upload options" className="dark:hidden" width="1470" height="834" data-path="images/Frame-1171277458-(1).png" />

  <img src="https://mintlify.s3.us-west-1.amazonaws.com/velo/creating-a-velo/images/Frame-1171277458-(1).png" alt="Velo dashboard upload options" lightAlt="Velo dashboard upload options" darkAlt="Velo dashboard upload options" className="hidden dark:block" />
</Frame>

Choose the upload option to start a new project from an existing file.

## Step 3: Select your voice

Once analysis is complete, choose the voice that will narrate your video.

* **My Voices** - uses your personal VeloTwin voice clone
* **Public Voices** - uses a standard AI narrator from Velo's voice library

<Tip>
  If you haven't set up a Voice Clone yet, select a Public Voice to continue. You can set up your VeloTwin later and rebuild the video with your own voice.
</Tip>

<Frame>
  <img src="https://mintcdn.com/velo/Rr1R_9ovDeX34qDf/images/Frame-1171277458-(2).png?fit=max&auto=format&n=Rr1R_9ovDeX34qDf&q=85&s=ae07620286aded2372e5ee622c574834" alt="Voice selection interface" lightAlt="Voice selection interface" darkAlt="Voice selection interface" className="dark:hidden" width="1470" height="834" data-path="images/Frame-1171277458-(2).png" />

  <img src="https://mintlify.s3.us-west-1.amazonaws.com/velo/creating-a-velo/images/Frame-1171277458-(2).png" alt="Voice selection interface" lightAlt="Voice selection interface" darkAlt="Voice selection interface" className="hidden dark:block" />
</Frame>

Select a cloned or public voice for the video narration.

## Step 4: Confirm and generate

Confirm your selection to begin video generation. The agent will prompt you to proceed - click **"Yes, make my Velo"** to start.

A progress bar shows the status as the agent builds the final video. You can safely navigate away from the page - Velo will send you an email notification when your video is ready.

<Frame>
  <img src="https://mintcdn.com/velo/Rr1R_9ovDeX34qDf/images/Frame-1171277458-(3).png?fit=max&auto=format&n=Rr1R_9ovDeX34qDf&q=85&s=e98145fae2f7e3810cf9aad8c54d1aea" alt="Video generation progress bar" lightAlt="Video generation progress bar" darkAlt="Video generation progress bar" className="dark:hidden" width="1470" height="834" data-path="images/Frame-1171277458-(3).png" />

  <img src="https://mintlify.s3.us-west-1.amazonaws.com/velo/creating-a-velo/images/Frame-1171277458-(3).png" alt="Video generation progress bar" lightAlt="Video generation progress bar" darkAlt="Video generation progress bar" className="hidden dark:block" />
</Frame>

Track the status of your video as the AI agent applies final edits.

The finished video features your uploaded content with cleaned-up pacing, synchronised AI narration, and automatic zoom events applied to key interactions.
