Docs · Finishing

Export, after one last check.

Choose a version, the sizes and the captions. MotionTyped checks the film, renders only what changed, and gives you the videos to download.

Coming soon The hosted app is not open yet. These pages describe MotionTyped as it works today, in testing. Anything that is not available yet is marked. Join the waitlist to hear when it opens.

Export a film

  1. Press Export in the top bar. A panel opens.
  2. Choose the version. It starts on the latest. A version that was exported before is marked.
  3. Tick the sizes you want.
  4. Choose the captions.
  5. Press Export.

A progress bar shows the size and the scene being drawn, then joining the scenes and adding the music. When it is done, each size has a download link, a poster frame and its file size. Past exports are listed, newest first.

Re-exports are quick. MotionTyped reuses every scene that has not changed since an earlier render, and says so: 4 scenes drawn new, 12 reused. Each size also tells you how many scenes changed since the last export of that size. Burned-in captions draw into the picture, so the first export with them redraws every scene.

The sound on the file is the music and sound design, with the voice-over mixed in when the film has one, as in the preview.

If an export does not finish, the panel says did not finish. Press Export to try again. and keeps a Details note.

Sizes

SizePixelsWhere it goes
Vertical 9:161080 × 1920Reels, TikTok, Shorts
Portrait 4:51080 × 1350Instagram and LinkedIn feeds
Square 1:11080 × 1080Square feeds
Wide 16:91920 × 1080YouTube, landing pages, decks

A new project builds 9:16, 4:5 and 16:9 and previews those three. The export panel offers all four. Pick at least one. Films play at 30 frames per second.

Captions

ChoiceWhat you get
No captionsThe video only.
Burned inCaptions drawn into the picture: each scene's caption, or the spoken line where it differs and fits (70 characters).
SRT fileA subtitle file beside the video, timed from the voice-over's word times.
VTT fileThe same cues as WebVTT.
SRT and VTT filesBoth files.
  • SRT and VTT come from the voice-over, so they are greyed out until you turn voice on: Captions come from the voice-over; turn voice on to add them. A scene with no spoken line uses its on-screen caption, if it has one.
  • Burned-in captions do not need a voice-over.
  • Each cue has at most two lines of 42 characters. Cues never run across a cut. They start where the voice starts.
  • If you ask for subtitle files and no scene has a voice line or a caption, you see There are no spoken words to turn into captions. Add a voice-over first, or export without captions.

The export check

The panel runs the check when it opens, and again when you press Export. It reads the whole film, not only the lines you edited. There are two kinds of result.

Blocking problems

These are listed in plain words and stop the export until you fix them. Examples:

  • A line that cannot fit at its size. The check measures world shot lines and notification text exactly.
  • A film that is shorter or longer than its type of film allows, or than the length you asked for in the brief.
  • A scene type repeated too often, or other rules about how the scenes fit together.
  • A voice line that runs into the next cut.
  • A scene setting that the scene would ignore or cannot draw.
  • Placeholder music (below).

While you edit, problems with the whole film (length, repeats, a voice line past a cut, a setting the scene ignores) show up as things to fix before you export instead of refusing your change, so you can work through a half-finished state. A line that cannot fit is refused straight away.

Warnings

A warning does not block. The panel says Ready to export, with 2 things worth a look and lists them under Worth a look before you export. Press Export anyway or Fix first.

The warnings you will see most are about line length. For most headlines the check measures against the widest box the scene could use. A line it flags is too long even there, so treat a warning as real. A line it passes may still be too long for the scene's own narrower box, so play the scene in the preview at each size you are exporting and look.

What the check does not do. It checks the film's structure, fit and rules. It does not check that your claims are true or suitable for your market. See Your content and rights.

Placeholder music

A film that still has the synthesized placeholder track, or any track not cleared for ads, cannot be exported on a production server. The check lists it as a blocking problem before you press Export, and the API answers This film still has placeholder music, which can't be exported. Choose a licensed track in the Music tab. Until licensed tracks are added to the library, a server owner can allow placeholder music on purpose; previews are never blocked.

Get started

Two ways in. One is ready today.

Hosted app

Coming soon

Paste a URL in your browser and get the ad back. No Docker, no keys. We are building it now.

  • Accounts, projects and credits when it launches
  • The waitlist gets a sample cut for their URL first
  • Pricing is indicative until launch
Get a sample cut

Self-host

Runs today

The same pipeline in one Docker image on your machine, with your Anthropic key or a Claude Code login. CPU only.

docker run --rm -e ANTHROPIC_API_KEY=sk-… \
  -v "$PWD/runs:/app/runs" \
  motiontyped generate https://your-product.com
Self-host guide

The source is not public yet: the self-host guide has a one-line request form and we send access by email. Everything the hosted app will do, the self-hosted version does today.