강좌
글 수 108
유튜브의 동영상을 다운받는방법입니다.
커맨드라인 다운로더로 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 자막만 다운받기
유투브는 직접넣거나 자동생성등 종류가 여러가지
아프리카 다운받기
$ youtube-dl <URL주소>
간단히 커맨드 이후에 다운로드 받고 싶은 아프리카 영상의 주소만 뒤에 넣어줍니다.
19 영상도 무리없이 다운로드 되는걸 확인했습니다.
카카오TV, 네이버TV 다운받기
mp3만 추출하기
$ youtube-dl <URL주소>
아프리카와 동일하게 간단히 주소만 넣어서 다운가능하며 -F 옵션으로 해상도를 확인가능합니다.
$ youtube-dl -F <URL주소> 로 확인 가능.
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