# Export Video

Three scopes of video export, available from two modes. Per-shot exports are direct downloads; per-scene and per-sequence exports come down as ZIPs that bundle the per-shot files plus a concatenated cut. Visualize mode also exposes a **Download All Media** option that ships the entire project with editorial-handoff metadata (OTIO, EDL, XML, README).

## The export menu matrix

The export entry points live in the kebab (`...`) menus on the Storyboard: per-shot on each shot card, per-scene on each scene group, and at the storyboard level for the whole sequence. The available options change with the active mode.

| Surface                         | Compose mode                                                      | Visualize mode                                                                               |
| ------------------------------- | ----------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
| **Shot kebab**                  | **Export Render** – wireframe MP4 of the shot, server-side render | **Export Video** – the rendered video for this shot (hidden when the shot has no video)      |
| **Scene kebab → Export**        | Export Render – disabled, coming in Phase 2                       | **Export Scene Videos** – ZIP: per-shot files + concatenated scene cut                       |
| **Storyboard (sequence) kebab** | Export Sequence Render – disabled, coming in Phase 2              | **Export Sequence Videos** – ZIP: per-scene folders, per-scene cuts, top-level `project.mp4` |
| **Storyboard kebab → All**      | (none)                                                            | **Download All Media** – full project ZIP with media plus OTIO, EDL, XML, and a README       |

The "Render" vs "Video" naming distinction is deliberate. In Compose mode the export is a **render**: deterministic wireframe of the 3D scene, server-side, no AI. In Visualize mode the export is a **video**: the diffusion-generated artifacts already in the project.

## How to export a single shot

The most common path. Two flavors depending on what you want.

### Compose-mode wireframe (Export Render)

A wireframe / greybox MP4 of the shot, with no AI in the loop. Same job as [Direct Render](/visualize/direct-render.md) on the Visualize side; this is the Compose-mode entry point.

1. **In Compose mode**, open the kebab (`...`) menu on the shot card in the Storyboard.
2. **Pick Export Render.** The job submits and a persistent toast shows "Compiling render..." with a spinner.
3. **Wait for "Render ready."** The toast updates with the scene and shot names and a **Download** action.
4. **Click Download.** The file lands in your local download directory.

![Compose-mode storyboard with the shot kebab menu open showing Export Render, plus a Render ready toast in the top-right with a Download action](/files/fOpjJyzhJTHIuZFqkEW0)

While the job is in flight, the menu shows a spinner icon (no text) and the action is disabled. Switching to other parts of the project is fine; the toast follows you.

![Compose-mode shot card with a Rendering... toast in the top-right showing job progress](/files/dDuXBV5I8kiIrhHxbB2J)

### Visualize-mode rendered video (Export Video)

The shot's most recent AI-rendered video as an MP4. Only available when the shot has a selected video render; the menu entry hides when the shot is image-only.

1. **In Visualize mode**, open the kebab (`...`) menu on the shot card in the Storyboard.
2. **Pick Export Video.** The file downloads immediately (trim path uses stream-copy, so this is near-instant for short clips).
3. **Confirm via the OS download notification.**

The per-render download icon below the main render preview also still works for granular per-clip downloads. See [Export shot video](/publish/export-shot-video.md) for that path and its sibling options (Image, Scene Reference, Crossfade Video, All).

## How to export a whole scene

Visualize mode only today. Compose-mode scene-level export is disabled with a "Coming soon" label (Phase 2).

1. **In Visualize mode**, open the kebab (`...`) menu on the scene group in the Storyboard.
2. **Hover Export** to reveal the submenu.
3. **Pick Export Scene Videos.** A ZIP downloads containing:
   * One MP4 per shot in the scene, in authored order.
   * A concatenated `<scene>_full.mp4` that stitches the shots together with no transitions (hard cuts).

Shots that have only image renders fold into the scene cut as **still slates** so the concatenated file plays continuously without gaps.

## How to export the full sequence

Visualize mode only today. Two options on the storyboard-level kebab.

### Export Sequence Videos

A project-scoped ZIP with per-scene structure.

1. **In Visualize mode**, open the kebab (`...`) menu at the Storyboard level (above the scene groups).
2. **Pick Export Sequence Videos.** A ZIP downloads with this structure:

   ```
   <project>_<timestamp>.zip
   ├── Scene 1/
   │   ├── Shot 1.mp4
   │   ├── Shot 2.mp4
   │   └── Scene 1 full.mp4   (concatenated)
   ├── Scene 2/
   │   ├── ...
   │   └── Scene 2 full.mp4
   └── project.mp4             (full sequence, all scenes concatenated)
   ```

### Download All Media

The full project bundle with editorial-handoff metadata. For when the next step is opening this in Premiere, Resolve, FCP, or another NLE.

1. **Same storyboard-level kebab**, pick **Download All Media**.
2. The ZIP includes everything from Export Sequence Videos plus:
   * **OTIO** (`.otio`) – OpenTimelineIO project, the canonical interchange format.
   * **EDL** (`.edl`) – classic edit decision list for legacy NLE imports.
   * **XML** (`.xml`) – Final Cut Pro XML for direct FCP import.
   * **README.md** – plain-English description of what's in the ZIP and how to import each manifest into common NLEs.

## Filename convention

Every exported file uses the same pattern:

```
<project>_<scene?>_<shot?>_<localTimestamp>.<ext>
```

Timestamps are local-time, AM/PM, with timezone marker:

```
MyProject_Scene01_Shot01_May-14-2026_0716AM-EDT.mp4
MyProject_Scene01_full_May-14-2026_0716AM-EDT.mp4
MyProject_May-14-2026_0716AM-EDT.zip
```

The convention is consistent across all six export paths, so an export from May 14 at 7:16 AM Eastern will collide-free with an export from any other time or scope.

## What's in each file

| Export                      | Format                       | Concat method          | Audio                                          |
| --------------------------- | ---------------------------- | ---------------------- | ---------------------------------------------- |
| Compose-mode Export Render  | H.264 30fps MP4              | n/a (single shot)      | None                                           |
| Visualize-mode Export Video | H.264 MP4 at the source rate | n/a (single shot)      | Per-shot, if the shot was generated with audio |
| Export Scene Videos         | H.264 MP4 ZIP entries        | ffmpeg.wasm, hard cuts | Per-shot audio preserved                       |
| Export Sequence Videos      | H.264 MP4 ZIP entries        | ffmpeg.wasm, hard cuts | Per-shot audio preserved                       |
| Download All Media          | Above + manifest files       | Same                   | Same                                           |

Concat is hard-cut only. No transitions, dissolves, or crossfades. Add those in your NLE downstream from the per-shot files.

## When to reach for each

| Job                                                                  | Path                                                                             |
| -------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| One client deliverable of one shot                                   | Visualize-mode Export Video on the shot kebab                                    |
| Blocking review of one shot before committing AI credits             | Compose-mode Export Render, or [Direct Render](/visualize/direct-render.md)      |
| Per-shot files plus a scene cut for editorial                        | Export Scene Videos                                                              |
| Full project ZIP for handoff                                         | Export Sequence Videos                                                           |
| Full project plus an NLE-ready timeline (OTIO / EDL / XML)           | Download All Media                                                               |
| Single-frame still or scene-reference image                          | Per-render download icon, see [Export shot video](/publish/export-shot-video.md) |
| Whole scene's greybox animatic from the Scene Timeline (legacy path) | [Scene to video](/publish/scene-to-video.md)                                     |

## Limits and known issues

* **Compose-mode scene and sequence exports are disabled.** The kebab shows the entries with a "Coming soon" tooltip. Phase 2 covers a multi-shot server-side queue plus email delivery; today, multi-shot wireframe exports go shot-by-shot.
* **Concat is hard-cut only.** No fades or dissolves at shot boundaries. The concatenated file is a structural cut, not a finished edit.
* **No re-rendering during export.** The export uses whatever's already in the gallery. To incorporate a fresh render, regenerate the shot in Visualize first.
* **No format or codec choice.** H.264 in an MP4 container. For alternative codecs, transcode in your NLE or via ffmpeg downstream.
* **Image-only shots in a scene cut become still slates.** The scene cut plays continuously; the slate is the still image held for the shot's duration.
* **Trim downloads use stream-copy when possible.** Most per-shot trims are near-instant because no re-encode is needed. If you see a longer wait, the trim fell back to ffmpeg.wasm encoding.

## Related

* [Export shot video](/publish/export-shot-video.md) – the per-render download icon and its sibling options (Image, Scene Reference, Crossfade Video, All).
* [Scene to video](/publish/scene-to-video.md) – the per-scene animatic export from the Compose Scene Timeline.
* [Direct Render](/visualize/direct-render.md) – the Visualize-mode equivalent of Compose's Export Render.
* [Export formats](/publish/export-formats.md) – image (PNG, JPEG) and 3D (GLTF, USD) format options.
* [Timeline](/compose/timeline.md) – the Sequence Timeline drives playback order in concatenated exports.
* [Publish tab](/publish/publish-tab.md)
* [Poster](/publish/poster.md)
* [Presentation mode](/publish/presentation-mode.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.intangible.ai/publish/export-video.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
