yt-dlp 는 URL 하나로 영상과 소리를 받는 도구입니다. 지원 사이트가 1,731개, 별이 187,390개 입니다(2026-08-28 기준). 깔리는 건 한 줄이라 아무도 그걸 못 하는 게 아닙니다 — 막히는 건 아무도 말해 주지 않는 조건 네 가지에서입니다.
※ 이 페이지는 yt-dlp 프로젝트와 관계가 없습니다. 도구는 별개의 오픈소스이고 라이선스는 Unlicense (퍼블릭 도메인 헌정) 입니다. 저희가 드리는 건 도구가 아니라 조건표입니다.
터미널을 따로 열지 않아도 됩니다. 클로드 코드 안에서 둘 중 하나면 됩니다.
! 붙이기 — 제일 확실합니다
!npx --yes reborn-ytdlpkit! 까지 함께 붙여넣으세요. 클로드를 거치지 않고 곧장 설치가 돕니다.--yes 도 빼지 마세요 — 이게 없으면 «받아도 되나요?» 하고 묻는 자리에서
아무 말 없이 멈춥니다.reborn-ytdlpkit 설치해줘npx --yes reborn-ytdlpkitcmd 라고 친 뒤 엔터.
맥 — command+스페이스 누르고 터미널 엔터.~/.claude/skills)에 깔립니다.
여기서는 ! 를 빼세요.먼저 컴퓨터에 Node.js 가 있어야 합니다. 없으면 위 명령이 아예 안 뜁니다 —
nodejs.org 에서 큰 초록 버튼을 누르고
계속 «다음»만 누르시면 됩니다(3분). 클로드 코드를 쓰고 계시면 이미 있습니다.
클로드가 “실행하지 않겠습니다”라고 하면 1번을 쓰세요.
이제 막 나온 설치기라 클로드가 낯선 것으로 보고 막는 것이고, 그 판단 자체는 옳습니다.
! 를 붙이면 클로드에게 부탁하지 않고 바로 돌아갑니다.
폰이나 브라우저의 클로드 화면에서는 안 됩니다 — 그 창은 인터넷 저쪽의 임시 서버라
깔아도 내 컴퓨터에 남지 않습니다. 내 컴퓨터의 클로드 코드나 터미널에서 해 주세요.
깔고 나면 클로드 코드를 껐다 켜야 스킬이 잡힙니다.
유튜브는 1080p 를 넘는 화질에서 영상과 소리를 별도 파일로 내보냅니다. 둘을 합치는 데 ffmpeg 가 필요합니다. 공식 README 가 그대로 적어 뒀습니다.
ffmpeg and ffprobe - Required for merging separate video and audio files
ffmpeg 가 없으면 오류로 멈추지 않고 합칠 필요 없는 낮은 화질로 조용히 떨어집니다. 「4K 를 받았다」고 생각하는데 파일은 1080p 입니다.
yt-dlp 저장소 README.md · Strongly recommended 절
ffmpeg -version
응답이 없으면 이게 원인입니다.
macOS · brew install ffmpeg
Windows · winget install Gyan.FFmpeg
파이썬 패키지 ffmpeg 이 아닙니다. 바이너리입니다.
yt-dlp -F <URL> 로 화질 목록을 먼저 찍어 보면 실제로 무엇이 있는지 보입니다.
더 유명한 이름이라서, 혹은 npm 이 손에 익어서 손이 먼저 갑니다.
yt-dlp 는 파이썬 도구이고, 원조의 포크입니다.
pip install -U yt-dlppip install youtube-dlnpm i yt-dlpyt-dlp 는 이 프로젝트가 낸 것이 아닙니다. 2023년에 올라온 남의 래퍼이고 2024년 이후 갱신이 없습니다.클로드 코드를 쓰다 보면 npm 이 손에 익어서 그리로 갑니다. 이건 파이썬 도구입니다.pip install ffmpeg다른 길도 있습니다 — macOS brew install yt-dlp · Windows winget install yt-dlp.yt-dlp · 바이너리 저장소 Releases 에서 yt-dlp.exe / yt-dlp_macos 를 직접 받기
유튜브를 온전히 받으려면 자바스크립트 실행기가 하나 더 필요합니다. 공식 README 원문입니다.
yt-dlp-ejs - Required for full YouTube support
클로드 코드를 쓰고 계시면 node 는 이미 있습니다. 그대로 쓰면 됩니다.
이건 예전에 없던 조건입니다. 오래된 설치 안내글을 그대로 따라 하면 유튜브에서만 이상하게 실패합니다.
Unlicense 는 「이 도구」가 퍼블릭 도메인이라는 뜻입니다. 내려받은 영상의 권리는 그대로 원저작자에게 있습니다.
받기 전에 그 영상을 어디에 쓸 것인지를 먼저 정하세요. 도구는 그걸 대신 판단해 주지 않습니다.
검색부터 하지 마세요. 플랫폼이 내부 방식을 바꾸면 yt-dlp 가 뒤따라 고칩니다. 낡은 판은 그 수정이 없습니다. 실패의 대부분은 이것 하나입니다.
pip install -U yt-dlp최신 2026.08.19 (2026-08-28 기준)yt-dlp -f "bestvideo+bestaudio" <URL>
yt-dlp -x --audio-format mp3 <URL>
yt-dlp -o "%(playlist_index)s-%(title)s.%(ext)s" <재생목록URL>
yt-dlp --write-auto-subs --sub-langs ko,en <URL>
yt-dlp -F <URL>
무엇을 안 말하는지가 원장의 절반입니다. 이유까지 같이 적어 뒀습니다.
1,731 은 「목록에 이름이 올라 있는 사이트」의 수입니다. 로그인이 필요하거나 지역이 잠긴 자료는 목록에 있어도 못 받습니다.
클로드에게 그냥 말하세요 — "이 영상 받아줘" 또는 "yt-dlp 4K 가 안 돼"
npx --yes reborn-ytdlpkit doctor이 컴퓨터에 조건이 갖춰졌는지 실제로 잽니다npx --yes reborn-ytdlpkit how맞는 설치 명령과 틀린 명령을 나란히npx --yes reborn-ytdlpkit facts원장 전체를 터미널에확인일 2026-08-28 · GitHub API(stargazers_count) · PyPI JSON API · 저장소 master 의 README.md 와 supportedsites.md 를 그대로 읽어 셌습니다.