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

# Make the Video Story

> Create a Video Story with the wizard, finetune it, and sign it off.

**Where:** Video Stories ▸ Stories. It is also the page you land on after logging in.

Everything starts with one <Tooltip tip="The editable video you build and finetune. It is a LatentCast data model, not a file. Every personalized video is rendered from one."><strong>Video Story</strong></Tooltip>. You make it once, finetune it
until you like it, and sign it off. Every personalized video later on is built from this one.

There are two ways to make it, and they are very different:

* **From content.** You give LatentCast a brochure, a slide deck or a report and a short brief.
  LatentCast writes the script and builds the scenes from that.
* **From your script.** You pick the **Custom** story type and give LatentCast your own script.
  The video follows your script word for word. LatentCast builds the scenes around it, but the
  words are yours.

Choose the first when you have material and want LatentCast to find the story in it. Choose the
second when you already know exactly what should be said.

## Do

<Steps>
  <Step title="Start a new Video Story">
    On **Stories**, press **New story**. The <Tooltip tip="The four-step form that turns your content or script and a short brief into a first Video Story."><strong>wizard</strong></Tooltip> opens with four steps.
  </Step>

  <Step title="Write the brief">
    Step 1: pick the kind of story (a product introduction, a company introduction, an event, an
    offer, or **Custom**), the audience, the tone of voice and a target length. Then write one or
    two sentences on what this video should achieve. That short brief steers everything that
    follows. Pick **Custom** if you will provide your own script in the next step.

    Pick the language here too. The story is written and spoken in one language, and it cannot be
    changed once the script exists. Dutch and French add a register: whether the video says u or
    je, vous or tu.
  </Step>

  <Step title="Give it your content, or your script">
    Step 2, from content: upload a brochure, a slide deck or a report. LatentCast reads it straight
    away and checks that it fits your brief. If the content and your brief do not match, it says so
    and stops rather than inventing a story. LatentCast then writes the script.

    Step 2, from your script (Custom): provide the script itself. LatentCast does not rewrite it.
    The narration is your text, scene by scene, and the visuals are built to match it.
  </Step>

  <Step title="Pick a look and create">
    Step 3: choose a style and your brand kit. Step 4 is a recap. Create the Video Story, and
    production starts.
  </Step>

  <Step title="Wait, then watch">
    The story page shows production moving through its steps. A few minutes later the preview
    plays: scenes, narration, backgrounds and on-screen text. Watch it the way a recipient would.
    The presenter is a still image at this point. Their <Tooltip tip="A presenter's avatar and voice together: their on-screen presence, set up once and consented to."><strong>proxy</strong></Tooltip> is static
    until you render it, on purpose, in a later step.
  </Step>

  <Step title="Finetune it">
    Open the <Tooltip tip="The chat beside the preview. Tell it what to change and it edits the Video Story for you, with undo."><strong>Tuning Chat</strong></Tooltip> with the round blue button at the bottom
    right, or **Tuning Chat** in the header. Say what you want changed: "make the opening shorter",
    "swap the background in scene 2", "add our logo". It makes the change, shows it in the preview,
    and gives you an undo. You can also edit the scenes directly. Chat or edit, until you like it.

    What you can change, scene by scene:

    * **Narrative:** the text that is spoken and shown on screen.
    * **Avatar:** which presenter appears, and their size and position in the frame.
    * **Voice:** which voice speaks the narrative.
    * **Events:** the titles, highlighted phrases, figures and logos that appear on screen, timed
      to the words.
    * **Backgrounds:** the image or video behind the presenter.
  </Step>

  <Step title="Render the avatars">
    Once you are done finetuning, press **Generate video** and choose **Proxy videos**. This
    animates the presenter, scene by scene, lip-synced to the narrative, and the preview shows
    them moving. The avatars are always rendered last, because they take a lot of time and
    resources. Render them once the words are final, not before, or you render them twice.
  </Step>

  <Step title="Sign it off">
    When you would happily show it to a recipient, press **Sign off** in the preview header and give
    the version a short label. The Video Story is now frozen as Version 1 and available to the next
    stage. That is what <Tooltip tip="Freezes a Video Story, Personalization Canvas or Personalization Profile as a numbered version. Only signed-off things can be used by the next stage."><strong>sign-off</strong></Tooltip> means everywhere in LatentCast.
  </Step>
</Steps>

<Frame caption="Step 1 of the wizard: what kind of story, for whom, in what tone, how long, and what it should achieve.">
  <img src="https://mintcdn.com/latentcast/ZpdAuRDXRprsLj-O/images/guides/story-wizard-step1.png?fit=max&auto=format&n=ZpdAuRDXRprsLj-O&q=85&s=580fc7048e56c44303494311dda5e207" alt="The wizard's first step" width="1440" height="900" data-path="images/guides/story-wizard-step1.png" />
</Frame>

<Frame caption="The story page after production: the preview, and Sign off in the row above it. This one is already frozen as Version 2.">
  <img src="https://mintcdn.com/latentcast/S52dCAhTtIzenU5S/images/guides/story-signoff-header.png?fit=max&auto=format&n=S52dCAhTtIzenU5S&q=85&s=4cff45661f34ee4420ea881629b2ef4f" alt="The video preview with the Sign off button" width="1150" height="653" data-path="images/guides/story-signoff-header.png" />
</Frame>
