How-to Guide

How to Repurpose YouTube Videos into Shorts, Reels & TikToks

Quick Answer: Slice your long-form video into 30–60 second vertical clips (ffmpeg or any clip tool), upload each clip to DOHOO, run built-in AI transcription to pull the exact quotes for captions, then schedule each clip to TikTok, Instagram Reels, YouTube Shorts, and Facebook Reels simultaneously. One 20-minute video becomes 5–8 posts per platform.

You already did the hard part — recording valuable long-form content. Repurposing is pure leverage: the same insight, cut for the feeds where people actually are.

The Repurposing Pipeline

Step 1 — Slice the Long Video into Clips

Find 5–8 self-contained moments (a strong claim, a number, a before/after) and cut them vertical:

# Cut 0:42–1:25 and crop to 9:16
ffmpeg -i longform.mp4 -ss 00:00:42 -to 00:01:25 \
  -vf "crop=ih*9/16:ih,scale=1080:1920" -c:a copy clip01.mp4

Step 2 — Upload Clips to DOHOO

Bulk-upload the batch via presigned upload or upload_from_url, tagging each with the source video name (full loop in the Bulk Upload guide).

Step 3 — Transcribe with Built-In AI (No External Whisper Setup)

This is where DOHOO differs from generic schedulers: transcription is native. Pass the media-storage URL of any uploaded clip:

{ "url": "https://mediastorage.dohoo.ai/file/dohoo-video-storage/clip01.mp4" }
// → { "text": "...", "language": "en", "duration": 43 }

Language is auto-detected (or force it with an ISO code like "en", "ru", "uk"). Use the transcript to:

  • pull the strongest verbatim line as the caption hook
  • generate platform-specific captions with your LLM of choice
  • keep captions factually identical to what's said on screen

No separate Whisper deployment, no third-party transcription API, no shuttling files between services.

Step 4 — Schedule Each Clip Everywhere

One clip → four short-form surfaces in one pass:

Surface Endpoint parameter Caption budget
TikTok video publish/schedule 2,200 chars
Instagram Reels contentType: "reels" (or "reels_and_story") 2,200 chars, first ~125 visible
YouTube Shorts standard video upload; eligible square or vertical videos up to 3 minutes can be classified as Shorts title 100 + description 5,000
Facebook Reels mediaType: "reel" practically unlimited

Schedule clips at a steady cadence — e.g. one clip per day at 19:00 in your audience's IANA timezone — and a single recording session covers your week.

The Math

Input Output
1 × 20-min YouTube video 6 clips × 4 platforms = 24 posts
4 long videos / month ~96 short-form posts / month

FAQ

Do I need different edits for TikTok vs Reels vs Shorts?

For the broadest cross-platform reuse, a vertical H.264 MP4 under 60 seconds is a conservative choice. YouTube Shorts can also include eligible square or vertical videos up to 3 minutes.

Can the transcription handle non-English videos?

Yes — language is auto-detected, and you can pin it with an ISO-639-1 code (e.g. uk, ru, es).

Will platforms penalize reposted clips?

Cross-posting your own original content is standard practice; avoid visible third-party watermarks (export clean from your editor rather than downloading from TikTok).

Can this whole pipeline run without me?

Yes — via n8n (guide) or conversationally through Claude with DOHOO's MCP connector.

Publish to all 8 platforms in one step — no silent failures.

View DOHOO plans