Welcome

강좌

youtube-dl 사용법

PC일반 조회 수 715 추천 수 0 2016.09.25 04:27:45

유튜브의 동영상을 다운받는방법입니다.


커맨드라인 다운로더로 GUI방식도 있습니다.

아래사이트에서 다운받을수 있습니다.

https://rg3.github.io/youtube-dl/


윈도우용다운로드


사용방법

https://github.com/rg3/youtube-dl


리눅스 , OSX 설치

$ sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
$ sudo chmod a+rx /usr/local/bin/youtube-dl


OSX 유저라면 HOMEBREW 사용

$ brew install youtube-dl


맥포트도 존재

$ sudo port install youtube-dl


기본사용법은 아래처럼


업데이트 -U 옵션

$ youtube-dl -U 


버전확인 --version

$ youtube-dl --version

다운로드받을 영상 정보확인
$ youtube-dl -F <URL주소>  

위 커맨드 입력하면 번호 / 확장자명 / 해상도 / 정보  순으로 나옵니다.

22번 화질의 영상을 받으려면 아래처럼

$ youtube-dl -f 22 <URL주소>

1080p 최고 화질 + 최고 음질이라면 아래처럼 입력하면 됩니다. 물론 영상이 지원해야합니다.
$ youtube-dl -f 137+140 <URL주소>

1080p나 해당 화질이 없는경우는 영상정보를 다시 확인해서 가능한 번호를 입력하면 됩니다.


2k 영상 1440p 다운받는다면 아래처럼

$ youtube-dl -f 264+140 <URL주소>


유투브에서 4k 영상 2160p 3840x2160 해상도를 다운받는다면 아래처럼 입력합니다.

$ youtube-dl -f 266+140 <URL주소>


플레이리스트 또는 아이디 등록된 영상 모두 받기

$ youtube-dl -citw -f 22 <URL 플레이리스트 주소>

22 면 720p 정도입니다. 1280x720 해상도입니다.


자막도 다운받기

--list-sub 자막지원목록
--all-sub 모든자막 다운받기
--sub-lang en 영문자막 다운받기
--sub-lang ko 한글자막 다운받기
--skip-download 자막만 다운받기
유투브는 직접넣거나 자동생성등 종류가 여러가지


mp3만 추출하기
 
FFMPEG를 설치 해야합니다.

리눅스에서 설치
$ sudo apt-get install ffmpeg

OSX HOMEBREW 설치
$ brew install ffmpeg

유투브 동영상을 mp3로 다운로드후 변환
$ youtube-dl --extract-audio --audio-format mp3 <URL 주소>


youtube-dl을 사용하지 않더라도 동영상에서 mp3를 추출하고자 한다면 아래처럼

$ ffmpeg -i 동영상파일명 -ab 192k 추출파일명.mp3


ffmpeg도 동영상의 길이와 시간, 각종옵션이 있습니다.


커맨드라인을 두려워하지 않는다면 생각보다 편하고 강력한 프로그램입니다. 플레이리스트, 아이디등으로

통째로 받을 수 있고 받아서 MP3 추출도 쉽습니다.

응용옵션도 풍부해서 유투브 뿐 아니라 링크의 다른 사이트에서도 사용가능합니다.

http://rg3.github.io/youtube-dl/supportedsites.html

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 Android [기초강좌] 안드로이드 스마트폰 사용법 모음 anti 2013-07-30 9563
108 PC일반 토렌트 사이트모음 [4] 살라망드르 2014-12-19 148357
107 Android 안드로이드 apk 파일 만들기 file anti 2010-10-10 36562
106 Android 우분투에 안드로이드 SDK 설치하기 file [1] anti 2010-01-13 34950
105 어플일반 Gmail,Hotmail,Daum,Naver 등 POP3 서버 주소 스퀘어랩 2011-01-27 31746
104 PC일반 FreeBSD 8.0 설치 file 클레이 2010-01-13 30146
103 Android 이클립스 오류 - Cannot refer to a non-final variable text inside an inner class defined in a different method anti 2010-10-29 28516
102 Android 이클립스 오류 - error: Error parsing XML : unbound prefix anti 2010-10-21 26656
101 Maemo Nokia N810 root쉘과 화면 Rotate (세로보기) 스퀘어랩 2010-01-19 22494
100 Android 넥서스원(NexusOne) 스크린캡쳐 file anti 2010-03-25 22250
99 PC일반 파이어폭스(Firefox) 최적화(환경설정) 옵션 스퀘어랩 2012-02-23 21382
98 PC일반 XP에서 GPT보호파티션 해결 페가수스 2014-01-11 17789
97 PC일반 피진(Pidgin)으로 메신져(네이트온포함),트위터 통합하기 file 스퀘어랩 2011-01-28 17601
96 Android 안드로이드 강좌 UI - Layout anti 2010-10-10 16393
95 Android 넥서스원 안드로이드 프로요 2.2.1에서 2.2로 다운그레이드 anti 2010-09-30 16364
94 Android [기초강좌] 주소록(연락처) 백업 및 동기화 anti 2013-08-01 16156
93 Maemo 마에모5 SDK 윈도우용 설치(Maemo 5 SDK For Windows) file 스퀘어랩 2011-02-11 16104
92 Android 넥서스원(Nexus One) 바탕화면 정리 file anti 2010-03-30 15822
91 Android 에뮬레이터에 apk파일 설치방법 anti 2010-02-25 15737
90 PC일반 파이어폭스 plugin-container.exe 삭제 방법 anti 2011-09-16 14774
89 Android android emulator 스킨을 바꾸어보아요 file [1] anti 2010-01-17 14190