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

# Render to File

> Export the visual output to a MOV video or a PNG/JPG image sequence

Render to File captures the live output of a running visual and exports it as a **video file** or an **image sequence** — straight from the launcher, no screen recorder needed.

<Frame caption="Rendering a visual's output to a file">
  <video controls className="w-full aspect-video rounded-xl" src="https://storage.googleapis.com/xr-live-resources/documentation/render.mp4" />
</Frame>

<Note>
  Video (MOV) rendering currently works on **Windows** only.
</Note>

## Rendering a visual

<Steps>
  <Step title="Open the visual you want to export">
    Rendering captures the visual's live output, so open the visual first and set its controls the way you want them to look in the export.
  </Step>

  <Step title="Open the Export panel">
    Click **Export** in the top-right corner. The render options appear above the control panel: **Video duration**, **Current resolution**, a **format** dropdown, and a **Render** button.

    <Frame caption="The Export render panel">
      <img src="https://mintcdn.com/xrlive/SzlIWgr9kyMl-3wN/images/launcher/output/render-panel.png?fit=max&auto=format&n=SzlIWgr9kyMl-3wN&q=85&s=5dea9878af50ca360315d8e3dcda285c" alt="Render panel with duration, resolution, format, and Render button" width="1636" height="964" data-path="images/launcher/output/render-panel.png" />
    </Frame>
  </Step>

  <Step title="Set the duration and format">
    * **Video duration** — how many seconds of output to capture.
    * **Current resolution** — read-only; it matches the main window resolution. Change it in [Display](/launcher/ui/window-settings) before rendering if you need a different size.
    * **Format** — pick the **MOV** video format or an image sequence (**PNG** or **JPG**). MOV video is available on Windows only.
  </Step>

  <Step title="Click Render and choose where to save">
    Click **Render**. A save dialog opens — choose a folder and a file name.

    * For a **video** format, xRLive writes a single file (for example, `Video-render.mov`).
    * For an **image sequence**, xRLive writes numbered frames (`Render.0001.png`, `Render.0002.png`, …) into the folder you pick.
  </Step>

  <Step title="Wait for the render to finish">
    A progress bar shows the current frame, elapsed time, and remaining time while the viewport displays a **Rendering** label. Rendering runs frame by frame, so longer durations and higher resolutions take more time.
  </Step>

  <Step title="Find your output">
    When the render finishes, your file is waiting in the location you chose — a single video file, or a folder of numbered images for a sequence.
  </Step>
</Steps>

<Tip>
  The export uses the current window resolution, so set your output size in [Display](/launcher/ui/window-settings) before you render.
</Tip>
