사용기

유튜브에서 블랙핑크 뮤직비디오 다운 받기

드리프트 2020. 12. 3. 19:25
728x170

안녕하세요?

 

유튜브 보시다 보면 꼭 맘에 드는 콘텐츠를 다운로드하고 싶은 욕망이 생길 때가 있는데요.

 

그래서 나온 게 youtube-dl 이란 파이썬 프로그램이 있습니다.

 

https://github.com/ytdl-org/youtube-dl

 

ytdl-org/youtube-dl

Command-line program to download videos from YouTube.com and other video sites - ytdl-org/youtube-dl

github.com

 

설치는 운영체제 환경에 맞게 설치하시면 됩니다.

 

이제 기본적이면서 제가 많이 쓰는 사용법에 대해 알려 드리겠습니다.

 

일단 유투브에서 동영상 링크를 하나 구해야겠죠.

 

예를 들어 블랙핑크의 Pretty Savage 란 곡을 예로 들겠습니다.

 

링크는 https://www.youtube.com/watch?v=gU2HqP4NxUs입니다.

 

일단 콘솔 창을 여시고 다음과 같이 입력해 보세요.

 

youtube-dl https://www.youtube.com/watch?v=gU2HqP4NxUs

 

 

위에서 보시면 youtube-dl 프로그램이 자동으로 영상과 음원을 다운로드하여 합쳐주었는데요.

 

운이 좋게 1080P로 다운로드하였습니다.

 

 

 

 

 

만약, 본인이 원치 않는 해상도로 다운로드할 경우를 대비해서 -F 옵션을 한번 줘보세요.

 

꼭 대문자로 -F입니다.

 

youtube-dl https://www.youtube.com/watch?v=gU2HqP4NxUs -F

 

 

-F 옵션을 주니까 상세 코덱 리스트가 나옵니다.

 

여기서 우리가 원하는 해상도는 1080P 니까 가장 좋은 bit-rate를 가진 137번이 정답이겠네요.

 

137번은 video only라고 나옵니다. 

 

그럼 audio는 어디 있을까요?

 

맨 위에 audio only 4개가 보이는데요, 우리가 원하는 음질은 140번이 되겠네요.

 

자 그러면, 137번 하고 140번을 다운로드하면 되는데 이 두 개를 합쳐야 하는데 ffmpeg 명령어를 모르잖아요

 

youtube-dl 프로그램은 자동으로 알아서 해줍니다.

 

자 그러면 원하는 영상과 음원을 선택해서 다운로드하는 방법입니다.

 

옵션을 -f 137+140 이렇게 쓰면 됩니다.

 

여기서 주의하실 점은 -f는 소문자이고요

 

137+140이라고 쓰실 때 띄어쓰기가 있으면 에러 납니다.

 

꼭 숫자와 + 사이를 붙혀쓰기 해주세요. 꼭!!!

 

youtube-dl https://www.youtube.com/watch?v=gU2HqP4NxUs -f 137+140

 

 

자, 이제 우리가 원하는 동영상에 mp4 확장자로 다운되었네요.

 

youtube-dl이란 프로그램은 한때 미국 저작권협회에서 태클을 걸기도 했습니다.

youtube-dl은 저한테 진짜 완전 소중한 파이썬 프로그램입니다.

그리드형