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

# Turn one podcast into a week of shorts

> A clip has about two seconds to earn the next ten. Here is how to cut podcast moments people actually finish, and how to get five of them out of one episode.

A clip has about two seconds to earn the next ten. Here is how to cut podcast moments people actually finish, and how to get five of them out of one episode.

> [card] What you get
>
> Five captioned 9:16 clips from one episode.

> [card] Time to read
>
> About 4 minutes. Each step works with any toolset.

## What you need

* A recorded episode, video or audio-plus-video
* A transcription tool that returns word timestamps
* An editor that can crop to 9:16 and burn in captions

## Steps

**1. Transcribe with word timestamps**

Run the episode through a transcription model that returns a start and end time for every word. You will cut on words, not on a waveform, so this is the step that makes everything after it fast.

**2. Pick moments that stand alone**

Read the transcript like an editor. Mark lines that make sense to someone who never heard the episode. A strong clip has a clear claim or a turn in the first sentence and finishes its own thought.

**3. Reframe to vertical**

Crop the 16:9 recording to 9:16 and keep the frame on whoever is speaking. With two people on camera, switch the crop when the speaker changes instead of squeezing both into one frame.

**4. Caption every word**

Burn in captions two or three words at a time, with the current word highlighted. A lot of people watch on mute, so the captions carry the clip.

**5. Batch the week**

Cut five clips in one sitting and schedule one a day. Working in batches keeps the style consistent and turns one recording into a week of posts.

## Try it

Paste a line from your transcript to see how it reads as two- and three-word captions. Step through it the way a viewer on mute would.

> [!TIP]
>
> **Lead with the payoff.** Start the clip on the punchline, not the setup. If the setup matters, it can come second.

> [!WARNING]
>
> **Avoid this: clips that need the episode.** A great line that only makes sense two minutes later will lose people. If a clip needs the full episode to land, skip it.

## Before you publish

* [ ] Transcribe with word timestamps
* [ ] Pick moments that stand alone
* [ ] Reframe to vertical
* [ ] Caption every word
* [ ] Batch the week

## Two ways to go further

> [card] [Let Vinci make it](https://tryvinci.com/meet?utm_source=guide\&utm_medium=docs\&utm_campaign=podcast-to-shorts)
>
> Send us the episode and we return captioned vertical clips in your brand style, ready to schedule. Book a demo to get started.

> [card] [Free and open source Vinci](https://github.com/tryvinci/vinci)
>
> Run the Vinci studio on your own machine with your own model keys. It shows the price before every job.

### Run this workflow in the open source studio

These skills cover this guide: `@tryvinci/podcast-to-shorts`, `@tryvinci/clip-select`, `@tryvinci/reframe-9x16`, `@tryvinci/captions-burn`.

> [tab] Studio
>
> **1. Install and start in demo mode**
>
> ```bash theme={"system"}
> git clone https://github.com/tryvinci/vinci && cd vinci
> python3 -m venv .venv && . .venv/bin/activate && make install
> ./scripts/vinci init --demo
> ./scripts/vinci studio
> ```
>
> Demo mode uses practice providers, so it costs nothing and needs no key.
>
> **2. Open a skill**
>
> Open the studio at `http://127.0.0.1:4310/studio` and pick `podcast-to-shorts`.
>
> **3. Connect your own keys when ready**
>
> Add provider keys under **Connect**. Live spend stays off until you set `VINCI_ALLOW_LIVE_SPEND=1`, and every job shows its price first.

> [tab] HTTP
>
> With the studio running, every skill is also available over HTTP:
>
> ```bash theme={"system"}
> curl -sS -X POST http://127.0.0.1:4310/runs \
> -H 'content-type: application/json' \
> -d '{"skill":"@tryvinci/podcast-to-shorts","inputs":{}}'
> ```
>
> The studio lists each skill's inputs.

## More guides

> [card] [Stop paying for AI clips you throw away](https://docs.tryvinci.com/learn/ai-video-cost.md)

> [card] [Make a product ad from one photo](https://docs.tryvinci.com/learn/product-ad-from-one-photo.md)

> [card] [One ad, five languages](https://docs.tryvinci.com/learn/one-ad-five-languages.md)

> [card] [Ten fresh ads from one winner](https://docs.tryvinci.com/learn/ten-ads-from-one-winner.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.