In this categorySocial Publishing · 35
Social PublishingIntermediate

How to Repurpose One Long Video into 10 Shorts with AI

Use AI to find the most clippable moments in a long video and turn one upload into a week of shorts across platforms.

10 minIntermediate

One long video usually contains five to ten self-contained moments that work as standalone shorts. Finding them by hand is slow. AI clip tools and a transcript-driven workflow let you pull a week of vertical content from a single recording in under an hour.

What you need

  • A long-form video (a talk, podcast, or tutorial) with clear speech
  • A transcript, or a tool that generates one
  • An AI chat tool plus a clipping tool such as a captioning app

Step 1: Get an accurate transcript with timestamps

Everything downstream depends on the transcript. If your video tool does not export one, generate it locally with an open-source model so you keep the timestamps that tell you where each clip starts.

zsh - transcribe
transcribe with whisper, keeping timestamps
$whisper episode.mp4 --model small --output_format srt
[00:00.000 --> 00:04.200] Welcome back to the show.
Writing episode.srt
$

Step 2: Ask AI to find the clippable moments

Paste the timestamped transcript and ask the AI to flag self-contained moments that would hook a cold viewer: a strong opinion, a surprising number, a quick how-to, or a story with a punchline. Have it return the start and end timestamps.

find-clips.txt
Below is a timestamped transcript. Identify 10 segments (20-50s
each) that work as standalone vertical shorts. For each, return:

- start and end timestamp
- a 6-word title for the clip
- the hook line to overlay on the first second

Prefer moments with a clear claim, number, or mini-story.
<paste SRT transcript>
ChatGPT - Clip list
You
Identify 10 standalone short segments with timestamps and overlay hooks from this transcript...
Agent
1. 04:12-04:46 'The pricing mistake everyone makes' | hook: I lost $10k on this one setting.
The model returns ten timestamped segments ready to cut.

Step 3: Cut and caption each segment

Use the timestamps to trim each clip, crop to 9:16, and add burned-in captions. Burned-in captions matter because most people watch shorts on mute, and they noticeably lift watch time.

zsh - cut a clip
cut the 04:12-04:46 segment with ffmpeg
$ffmpeg -i episode.mp4 -ss 00:04:12 -to 00:04:46 -c copy clip1.mp4
frame= 1020 ... clip1.mp4 written
$
Overlay the AI hook in the first second
Put the suggested hook line as on-screen text for the opening second. A muted viewer reads the promise before deciding whether to keep watching, which is exactly when most swipe away.

Step 4: Stagger the posts

Do not dump all ten clips at once. Schedule them across the week and cross-post to Shorts, Reels and TikTok. Each clip can also link back to the full video, sending search and feed traffic to your long-form upload.

Result

One recording becomes ten captioned vertical shorts and a week of posts. Your long video keeps earning reach, and you spend the saved hours making the next one.

Watch related tutorials

Free weekly email

New guides in your inbox

Fresh step-by-step how-to guides as we publish them. One email a week, no more.

Tags
#shorts#repurposing#video#ai-clips