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.