Welcome!

Create Video From PowerPoint

TL;DR; Upload a .pptx file with narrations in the slide notes at lupo.ai/projects/slides. A few minutes later, Lupo emails you a link to the finished video. No recording, no editing timeline.

This is the flagship tool in Lupo and the one most users should try first. If your content is already in PowerPoint, you're 80% of the way to a video.

When to use this tool

Use Create Video From PowerPoint when:

  • You already have a .pptx deck.
  • You've written narration in the slide notes, OR you're willing to write a short paragraph for each slide.
  • You want the finished output to be a video (an .mp4 you can publish or share).

If you have slides but haven't written the narration yet, use Generate Narration From PowerPoint first — that tool fills in the notes for you, and then you come back here.

Step 1 — Prepare your PowerPoint

Open the .pptx you want to turn into a video and make sure the speaker notes are filled in for each slide. The speaker notes are what Lupo narrates, one slide at a time.

A few rules that will save you time:

  • Write the way you'd speak it. A bulleted outline won't read well. A short paragraph will.
  • One idea per slide. If a slide has two unrelated ideas, split it.
  • 30 to 90 seconds per slide is the sweet spot — long enough to explain, short enough to hold attention.
  • Embedded videos are supported. If your slide has a video clip embedded, Lupo will play it inside the generated video at the right moment.

If you don't have a PowerPoint to test with, the upload page offers a sample deck you can download and re-upload.

PowerPoint slide with narration visible in the speaker notes area

Step 2 — Go to the upload page

Open lupo.ai/projects/slides. This is the page titled Upload PowerPoint in Lupo's navigation — you'll also find it in the Create menu as Create Video From PowerPoint.

The page has one job: take a .pptx file and start the video generation job. There's a big drop area in the middle that says "Drop a .pptx file here or click to upload".

Upload page at lupo.ai/projects/slides showing the drop area

Step 3 — Drop the file

Drag your .pptx file onto the drop area, or click it and pick the file from your computer. Lupo accepts .pptx only — not .ppt, not Keynote, not Google Slides. (For Google Slides, see Create Video From Google Slides.)

Upload page at lupo.ai/projects/slides showing the drop area

Once the file is selected, Lupo shows you the Uploaded File name and starts uploading it. You'll see "Uploading..." and then, when it's done, "Upload complete. You will receive an email shortly."

That's your signal that Lupo has the file and the job is running. You can close the tab.

Step 4 — Wait for the email

Video generation happens in the background. Depending on how long your deck is, the email usually arrives in a few minutes. It contains a link that takes you to the finished project inside Lupo, where you can watch, download, or share the video.

If it's been a while and you haven't received anything, check your spam folder first. If it's still not there, email help@lupo.ai.

Your video is ready email from Lupo

Saving to a specific project

By default, uploads land in your default project. If you've created a specific project (for example, "Q2 Onboarding Videos") and want this video to be filed there, you can switch the target project from the Target Project selector on the upload page before you drop the file. This only matters if you organize your work into multiple projects — see Projects for more.

Common things that go wrong

The upload rejects my file. Lupo only accepts valid .pptx files. If your file is .ppt, open it in PowerPoint and save as .pptx. If it's protected or corrupted, fix it in PowerPoint first.

The video doesn't have any narration. Check the speaker notes in your PowerPoint. If the notes are empty for a slide, that slide will be silent (or cut short) in the video. Re-upload with the notes filled in, or use Generate Narration From PowerPoint to draft them automatically.

The voice is wrong, or my name gets mispronounced. Voice selection and pronunciation are handled separately. See Voices and Languages.

Where to go next