shorts-video-maker
2
总安装量
2
周安装量
#74119
全站排名
安装命令
npx skills add https://github.com/uxjoseph/content-marketing-team --skill shorts-video-maker
Agent 安装分布
opencode
2
antigravity
2
github-copilot
2
codex
2
kimi-cli
2
gemini-cli
2
Skill 文档
ì¼ì¸ ë¹ëì¤ ë©ì´ì»¤ ì¤í¬
YouTube ì본 ìììì íì´ë¼ì´í¸ 구ê°ì ì¶ì¶íì¬ 9:16 ì¸ë¡í ì¼ì¸ í´ë¦½ì ì ìí©ëë¤.
íì ì구ì¬í
ìì¤í ìì¡´ì±
- Python 3.8+
- yt-dlp (YouTube ë¤ì´ë¡ë)
- ffmpeg (ìì í¸ì§)
- OpenAI Whisper (ìì± ì¸ì) ëë Whisper API
ì¤ì¹
pip install yt-dlp openai-whisper
brew install ffmpeg # macOS
# ëë apt-get install ffmpeg # Ubuntu
ìí¬íë¡ì°
1ë¨ê³: ìì ë¤ì´ë¡ë
python scripts/download_video.py --url "YOUTUBE_URL" --output "temp/"
- yt-dlpë¡ ìµê³ íì§ ìì ë¤ì´ë¡ë
- ì¶ë ¥:
temp/video.mp4
2ë¨ê³: ìë§ ì¶ì¶
python scripts/transcribe.py --input "temp/video.mp4" --output "temp/transcript.json"
- Whisperë¡ ìì± â í ì¤í¸ ë³í
- íìì¤í¬í í¬í¨ JSON ì¶ë ¥
- ì¶ë ¥:
temp/transcript.json
3ë¨ê³: ì¼ì¸ ë본 참조
outputs/shorts-scripts/shorts-01.md~shorts-03.mdì½ê¸°- ëë³¸ì “ì본 ìì 참조” ì¹ì ìì êµ¬ê° ì ë³´ íì¸
- ëë transcript.jsonìì 매ì¹ëë êµ¬ê° ìë íì
4ë¨ê³: í´ë¦½ ì¶ì¶ ë° í¸ì§
python scripts/cut_shorts.py \
--input "temp/video.mp4" \
--transcript "temp/transcript.json" \
--scripts "outputs/shorts-scripts/" \
--output "outputs/shorts-videos/"
- ffmpegë¡ êµ¬ê° í´ë¦¬í
- 9:16 ë¹ì¨ í¬ë¡
- ìë§ íëì½ë© (ì í)
- ì¶ë ¥:
outputs/shorts-videos/shorts-01.mp4~shorts-03.mp4
ì¼ì¸ ì¤í
ìì ê·ê²©
- í´ìë: 1080x1920px (ì¸ë¡)
- ë¹ì¨: 9:16
- 길ì´: 15-60ì´
- í¬ë§·: MP4 (H.264)
ìë§ ì¤íì¼
- ìì¹: íë¨ ì¤ì ëë ìë¨
- í°í¸: êµµì ì°ì¸ë¦¬í
- ìì: í°ì + ê²ì í ë리
- í¬ê¸°: íë©´ ëë¹ì 80%
ì¤í¬ë¦½í¸ ìì¸
download_video.py
- YouTube URL ì ë ¥
- ìµê³ íì§ ë¤ì´ë¡ë
- ì§íë¥ íì
- ìë¬ ì²ë¦¬
transcribe.py
- ì¤ëì¤ ì¶ì¶
- Whisper ëª¨ë¸ ë¡ë
- ì¸ê·¸ë¨¼í¸ë³ íìì¤í¬í ìì±
- JSON íì ì¶ë ¥
cut_shorts.py
- ìì/ì¢ ë£ ìê° ê¸°ë° í´ë¦¬í
- 16:9 â 9:16 ë³í (center crop)
- ìë§ ì¤ë²ë ì´ (ì í)
- 3ê° í´ë¦½ ë°°ì¹ ì²ë¦¬
ì¶ë ¥
ìµì¢ 결과물
outputs/shorts-videos/shorts-01.mp4outputs/shorts-videos/shorts-02.mp4outputs/shorts-videos/shorts-03.mp4
ì¤ê° íì¼ (temp/)
temp/video.mp4: ì본 ë¤ì´ë¡ëtemp/transcript.json: ìë§ ë°ì´í°temp/audio.wav: ì¶ì¶ë ì¤ëì¤
참조 íì¼
references/shorts-spec.md: ì¼ì¸ íë«í¼ë³ ì¤í../shorts-scriptwriter.md: ë본 ìì´ì í¸ (ì°ë)
ì¬ì© ìì
# ì ì²´ íì´íë¼ì¸ ì¤í
cd .claude/skills/shorts-video-maker
# 1. ë¤ì´ë¡ë
python scripts/download_video.py \
--url "https://youtube.com/watch?v=xxxxx" \
--output "temp/"
# 2. ìë§ ì¶ì¶
python scripts/transcribe.py \
--input "temp/video.mp4" \
--output "temp/transcript.json"
# 3. ì¼ì¸ ìì±
python scripts/cut_shorts.py \
--input "temp/video.mp4" \
--transcript "temp/transcript.json" \
--scripts "outputs/shorts-scripts/" \
--output "outputs/shorts-videos/"
주ìì¬í
- YouTube ìì ì ìê¶ íì¸ íì
- ì본 ììì´ 16:9ê° ìë ê²½ì° í¬ë¡ ì¡°ì íì
- Whisper ëª¨ë¸ í¬ê¸°ì ë°ë¼ ì íë/ìë í¸ë ì´ëì¤í
- GPU ì¬ì© ì ì²ë¦¬ ìë í¥ì