| name | youtube2mp4 |
| description | Use when the user provides a YouTube URL and wants to download the video as an mp4 file (optionally audio-only, resolution-capped, or time-trimmed). Triggers - /youtube2mp4, youtube download, ์ ํ๋ธ ๋ค์ด๋ก๋, mp4 ๋ค์ด, yt-dlp download, ์์ ์ ์ฅ. |
YouTube to MP4
YouTube URL์์ mp4 ์์์ ๋ค์ด๋ก๋ํ๋ค. ํด์๋ ์ ํ, ๊ตฌ๊ฐ ์๋ฅด๊ธฐ, ์ค๋์ค ์ ์ฉ ์ง์.
Usage
/youtube2mp4 <youtube_url> [options]
Execution
python3 ~/.claude/skills/youtube2mp4/yt2mp4.py <URL> [options]
Options
| Flag | Default | Description |
|---|
--res N | 1080 | ์ต๋ ํด์๋ (480/720/1080/2160) |
--audio | - | ์ค๋์ค๋ง (m4a) |
--start HH:MM:SS | - | ์์ ์๊ฐ |
--end HH:MM:SS | - | ์ข
๋ฃ ์๊ฐ |
-o PATH | . | ์ถ๋ ฅ ๋๋ ํ ๋ฆฌ |
--name NAME | auto | ์ถ๋ ฅ ํ์ผ๋ช
(ํ์ฅ์ ์ ์ธ) |
Examples
python3 ~/.claude/skills/youtube2mp4/yt2mp4.py "https://youtu.be/nDL3Ch7Nz8c"
python3 ~/.claude/skills/youtube2mp4/yt2mp4.py "<url>" --res 720 -o ./clips
python3 ~/.claude/skills/youtube2mp4/yt2mp4.py "<url>" --start 00:30 --end 01:45
python3 ~/.claude/skills/youtube2mp4/yt2mp4.py "<url>" --audio
Output
๊ธฐ๋ณธ ํ์ผ๋ช
: <title> [<video_id>].mp4 (๋๋ --name ์ง์ ์ ํด๋น ์ด๋ฆ).
Requirements
yt-dlp (brew install yt-dlp)
ffmpeg (brew install ffmpeg) - merge / section cut์ฉ