video-to-shorts

Solid

Use when turning a long video (interview, podcast, talk, lecture, webinar) into short vertical clips for YouTube Shorts / Reels / TikTok. Transcribes the source, auto-suggests the most engaging self-contained soundbites, then cuts, crops to 9:16, and burns in subtitles. Cross-platform (macOS / Linux / Windows-WSL). Stops at a finished, upload-ready vertical mp4 — no account or upload CLI required.

Web & Frontend 3 stars 0 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Video → Shorts Turn a long talking-head video into one or more polished vertical shorts (≤ 60s, 9:16, burned-in subtitles). The skill transcribes the source, **auto-suggests the best moments**, then cuts, crops, and subtitles a clip you approve. The deliverable is a finished `*-en.mp4` ready to upload by hand. No YouTube account, API key, or upload CLI needed. ## When to use - "Make shorts/reels/clips out of this podcast / interview / talk" - "Find the best moments in this video and cut vertical clips" - "Transcribe this and pull out quotable soundbites" - Any long-form talking footage that needs to become short vertical content Best for **static, single- or two-person talking footage**. Fast-cut montages, music videos, or heavy on-screen graphics need a human editor — flag that and stop. ## One-time setup (cross-platform) You need three tools: **ffmpeg with libass** (cut/crop/burn-in), **Whisper** (transcription), and optionally **yt-dlp** (only if the source is a URL). ### ffmpeg — must include libass (for subtitle burn-in) Check first: `ffmpeg -version | grep -o libass`. If it prints `libass`, you're done. | OS | Install | |----|---------| | **Linux** | `sudo apt install ffmpeg` (Debian/Ubuntu builds include libass) — or `brew install ffmpeg` on Linuxbrew. | | **Windows (WSL2)** | Inside Ubuntu-on-WSL: `sudo apt install ffmpeg`. Do everything from the WSL shell, not PowerShell. | | **macOS** | ⚠️ Default Homebrew `ffmpeg` **omits libass** — the `subtitles` filt...

Details

Author
augchan42
Repository
augchan42/inkstone
Created
5 months ago
Last Updated
4 days ago
Language
HTML
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Listed

long-video-to-shorts

Turn ONE long video into several vertical (9:16) captioned shorts, fully local and free — a home-made Opus Clip. Use when the user wants to "faire des shorts / des clips à partir d'une longue vidéo", "découper une vidéo en clips verticaux", "reels/shorts/tiktok from a video", "extraire les meilleurs moments", or names Opus Clip / Klap / Vizard and wants it done locally. Handles two content types: face-cam (smart-crop to face + embedded-captions) and screen/gameplay (blurred-pad + burned karaoke captions). French by default. The agent selects the moments; the user approves before any render.

0 Updated 1 weeks ago
joe-jns
Code & Development Listed

video-to-shorts

Select complete short-form moments from a verified Open Recut main delivery, extract approved horizontal derivatives, and optionally render reviewed 9:16 versions. Uses the shared program transcript/timeline, hash-bound human or delegated-agent decisions, and Project Protocol V1 output locations.

8 Updated today
WhiteTowerAI
Code & Development Listed

video-cut

End-to-end turn an unedited long-form talking-head / vlog / podcast video into a compact "first cut" (rough cut). Use when asked to edit/剪辑 a raw YouTube (or local) video into a tighter version: download, word-level transcribe, diagnose bad-edit spots (slow intro, fillers, dead air, tangents, rambling), decide cuts in a JSON edit plan (each kept/dropped span with in/out + a one-line reason), render with ffmpeg, then self-check the result (re-transcribe + frame/black/ silence checks). Triggers: "剪成第一版", "rough cut", "first cut", "压缩时长", "把这条原片剪短", "cut down this video".

8 Updated today
WhiteTowerAI