문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 youtube-dl (문단 편집) == 개요 == [[https://yt-dl.org/|[[파일:홈페이지 아이콘.svg|width=24]]]] [include(틀:GitHub 로고,링크=ytdl-org/youtube-dl,크기=24)] youtube-dl은 [[유튜브]]와 [[https://ytdl-org.github.io/youtube-dl/supportedsites.html|다른 사이트]]의 동영상을 다운로드하는 오픈 소스 소프트웨어이다. [[GitHub]]에서 현재도 활발히 개발되고 있으며, 성능 면에서는 타 소프트웨어의 추종을 불허한다. 몇몇 유튜브 다운로드 소프트웨어는 이 youtube-dl을 기반으로 돌아간다. 현재는 Youtube 동영상 다운로드를 미끼로 랜섬이나 바이러스를 배포하는 사이트가 많다. 그래서 오픈 소스로 개발하고 있는 youtube-dl은 더 매력적이다. 가장 큰 문제는 [[CLI]] 기반이다. 개발자가 아닌 이상 일반인은 CLI 기반 소프트웨어를 거의 쓸 일이 없기 때문에 당황할 수도 있지만, 문법이 그렇게 어려운 것이 아니기 때문에 조금만 공부하면 된다. Python을 같이 이용하면 수십개의 재생목록에서 특정 영상(예고편이나 미리보기 등)을 제외하고 특정 언어의 자막을 받고 이름을 내가 원하는 형식으로 바꾸는 등 생각하는 모든 작업을 한방에 할 수 있다. 아예 이것으로 내가 구독하고 있는 채널에 새 영상이 업로드할 때마다 자동으로 다운로드하는 서버를 만드는 사람도 있다. 우리나라는 거의 전국에서 인터넷이 양호하지만 자주 끊기거나 속도가 너무 느린 곳은 대용량 파일을 받는데 이 방법을 의외로 자주 쓴다. VPS 코어 수마다 네트워크 제한이 있기는 하지만 구글 클라우드 VPS에서 유튜브 영상을 다운로드하면 수백메가 속도가 나오는데 이렇게 받고 [[rclone]] 같은 걸로 내 컴퓨터에 다운로드한다. 인터넷이 너무 느린 경우, 중간에 다운로드가 중단되는 경우가 많기 때문이다. 윈도우 기반에서는 exe 파일 하나를 다운로드하여 환경변수에 등록하면 되고, mac이나 linux는 패키지 관리자로 설치하면 된다. 윈도우에서도 Linux용 Windows 하위 시스템을 이용하여 리눅스 버전 youtube-dl을 설치해서 사용할 수도 있다. CLI 작업은 Bash에서 일괄적으로 처리하고 싶은 사람이라면 그렇게 하는 것이 편리할 수도 있다. 기본적으로 youtube-dl -F (영상주소)로 내가 받고 싶은 영상의 다운로드 옵션을 확인한다. (영상 화질, 음질) 그리고 youtube-dl -f (옵션) (영상주소)로 다운로드를 하면된다. 영상주소 대신 재생목록을 넣으면 한꺼번에 받을 수 있고 -i옵션을 넣으면 중간에 다운로드가 불가해도(국가차단, 없는 영상 등) 자동으로 다음 영상을 다운로드한다. 말이 youtube-dl이지 웬만한 영상 호스팅 사이트([[트위치]], [[네이버 TV]], [[V LIVE]], [[판도라TV]], [[카카오TV]], [[트위터]] 등)을 지원한다. 처음에는 youtube 다운로드 프로그램이였는데, 기능이 점점 늘어나고 있다. Github Issue에 내가 원하는 사이트 지원을 해달라 올리면 시간이 좀 걸리지만 반영이 되기도 한다. [[https://ytdl-org.github.io/youtube-dl/supportedsites.html|지원하는 사이트 목록]] [[유튜브 프리미엄]] 콘텐츠 다운로드도 된다. Youtube-dl에는 로그인 옵션이 있기 때문에, 로그인한 상태에서 다운로드를 진행하면 Youtube Premium 콘텐츠를 받을 수 있다. 개인이 소장용으로 프리미엄 컨텐츠를 받는 것까지는 크게 문제가 되지 않지만, 많은 사람과 공유하거나, 공개된 곳에 게시하거나 판매할 경우, 엄연한 저작권법 위반에 해당되니 주의할 것. 2021년 6월 6일 이후 한동안 업데이트가 되지 않다가, 12월 17일 한번 업데이트 후 또 업데이트가 멈춰져 있다. 일부 영상의 다운로드가 매우 느린 속도로 진행되다가 멈추는 등 비정상적이다. [anchor(yt-dlp)] 그나마 youtube-dl을 포크하여 업데이트하고 있는 [[https://github.com/yt-dlp/yt-dlp|yt-dlp]]는 지속해서 최신 버전을 올리면서 좀 더 안정적인 다운로드 효율을 보이고 있다. 그러니 youtube-dl를 쓸 일이 있다면 대신 yt-dlp를 쓰기를 권장한다. 사용법도 youtube-dl과 거의 동일하다. 일반적으로 youtube-dl이라는 명령어 대신 yt-dlp라는 명령어를 쓰면 되고, youtube-dl.exe라는 파일 대신 yt-dlp.exe라는 파일을 쓰면 되며, [[Python]]에서는 youtube_dl를 쓸 자리에는 yt_dlp를 대신 써넣으면 된다. 한국 IP 한정으로 니코동 등 일부 사이트는 [[KT 인터넷#s-4.3|통신사의 추가단말서비스 페이지 삽입]]으로 인해 다운로드가 불가능할 수 있다. [[https://github.com/yt-dlp/yt-dlp/issues/5469|#]] 2023년 7월 7일, youtube-dl, youtube-dlc, yt-dlp에 쿠키 관련 보안 취약점이 발견되었다. yt-dlp의 경우 2023.07.06 버전에서 해당 취약점이 패치되었다.[[https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-v8mc-9377-rwjj|#]]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기