Communitygithub.com

롱투숏 비디오

하나의 긴 영상을 YouTube Shorts, Instagram Reels, Facebook Reels, TikTok, Bilibili, LinkedIn, X 등에 맞는 짧은 세로 클립으로 변환합니다. 사용자가 긴 영상, 팟캐스트, 튜토리얼 또는 라이브 방송에서 클립을 추출하거나 쇼츠/릴스를 만들고자 할 때 사용하세요. 최적의 장면을 찾고, 후크와 캡션을 작성하며, ffmpeg로 내보냅니다.

롱투숏 비디오란 무엇인가요?

이 스킬은 AI 에이전트가 긴 영상을 독립적으로 의미 있는 5~10개의 짧은 세로 클립으로 자르는 과정을 안내합니다. 클립은 원본 영상의 맥락 없이도 완전히 이해될 수 있어야 하며, 각 클립은 첫 2초 안에 시청자를 사로잡는 후크를 포함해야 합니다. YouTube Shorts, Instagram Reels, TikTok, Facebook Reels, Bilibili, LinkedIn, X 등 다양한 플랫폼의 포맷 제한(길이, 종횡비, 파일 크기)을 고려하여 맞춤형 클립을 생성합니다. 주요 작업은 영상 파일 제공, 원하는 클립 수(기본 5개), 대상 플랫폼, 캡션 언어를 확인하는 것으로 시작합니다. 이후 스크립트와 타임스탬프에서 최적의 순간을 선택하고, ffmpeg를 사용해 9:16 비율로 자르고 1080×1920 해상도로 확장하며, 음량을 -14 LUFS로 정규화합니다. 자막은 시청자의 모니터 환경에 대비해 높은 대비와 중앙 정렬로 안전 영역 내에 배치해야 합니다. 실제 클립 생성 전에 사용자에게 계획(각 클립의 타이틀, 후크, 시간, 이유, 캡션, 해시태그)을 제시하고 승인을 받아야 합니다. 완료 후에는 파일과 포스트 팩(소셜 미디어 게시용 캡션 포함)을 전달하며, 생성형 비디오 제작이나 저작권이 있는 음악 사용은 금지됩니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/smabdulmueid97/long-to-short-video/tree/HEAD

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Long to Short Video

One long video → 5–10 standalone shorts. Each clip must make sense with no context from the long video.

Before you cut

Ask for (or confirm) in one short question if missing:

  • The long video file or link, and its length / topic
  • How many clips? Default: 5
  • Target platforms? Default: Shorts + Reels + TikTok. Add LinkedIn / X / Bilibili only if asked — they need different cuts (see below).
  • Language of captions? Default: the video's language.

The rules of a good clip

  1. One idea per clip. If it needs "as I said earlier", it's not a clip.
  2. Hook in the first 2 seconds. A question, a bold claim, or a result — not "hi, welcome back".
  3. Length: 30–60 seconds is the sweet spot, 90 seconds max for a universal clip. Hard ceilings (checked Oct–Nov 2026): YouTube Shorts ≤3 min, Instagram Reels recommended ≤3 min to new audiences, TikTok up to 60 min uploaded but clips should stay short, X free ≤2 min 20 s, LinkedIn ≤15 min but 30–120 s performs best, Bilibili vertical clips 3–15 min sweet spot.
  4. Start and end clean. Cut on a complete sentence. End with a payoff, a CTA, or a loop back to the hook — never mid-word.
  5. Captions burned in. Most people watch muted. Big, high-contrast, centred, 2–3 words per line, inside the safe zone (keep text away from the top 15% and bottom 20% — that's where platform UI sits).
  6. Vertical first. Master export: 9:16, 1080×1920, H.264 MP4 + AAC, 30 fps. Crop the speaker to centre; don't just shrink a 16:9 frame with black bars.

Steps

  1. Find moments. From the transcript / chapters / timestamps, list candidate moments with start–end times and a 1-line reason each. Rank them: strongest hook first. Pick the top 5 (or the number asked for).
  2. Write the clip plan using templates/clip-plan.md: for each clip — title, hook (first line spoken), start–end, why it works standalone, caption text, hashtags per platform.
  3. Cut. Use scripts/make-clips.sh (ffmpeg) with a clips.csv — see the script for the format. It crops to 9:16, scales to 1080×1920, and normalises loudness to −14 LUFS. Verify each output: correct length, audio present, speaker centred, no black bars.
  4. Caption + title each clip. Title ≤100 chars for YouTube, ≤80 chars for Bilibili, ≤280 chars total post for X. One CTA per clip, same link everywhere.
  5. Platform cuts. One master clip does not fit everywhere:
    • Shorts / Reels / TikTok / Facebook: the master 9:16 clip, ≤90 s.
    • X (free): cut to ≤2:20, H.264, ≤512 MB.
    • LinkedIn: 30–120 s, 4:5 (1080×1350) or 9:16, professional hook — cut the joke, keep the lesson.
    • Bilibili: vertical 9:16 works, but add a Chinese title + tags if the audience is Chinese, and a cover frame.
  6. Show the plan before cutting. The user approves the moments + hooks first. Cutting is the expensive part — don't cut 10 clips to find out they wanted 3.

Clip plan template

## Clip 1 — "The 2-minute invoice trick"
- Source: 12:04–12:58 (54 s)
- Hook (first 2 s): "You are losing $400 a month to late invoices."
- Why standalone: complete tip, no setup needed
- Caption: …
- Platforms: Shorts, Reels, TikTok, X (54 s, fits free X)

Don't

  • Don't generate video, and don't claim to. This skill plans and cuts from a video the user provides.
  • Don't cut a clip that only makes sense inside the long video.
  • Don't burn in captions that cover the speaker's face.
  • Don't upscale a 720p source to 1080p and call it HD — note the source quality.
  • Don't post the clips yourself. Hand over the files + the post pack (use the social-media-posting skill for captions per platform).
  • Don't use copyrighted music from one platform's library on another platform — a Short with a claimed song can be blocked.

관련 스킬