본문 바로가기

Util

youtube-dl 사용법

youtube에서 비디오나 mp3를 추출하기 위해 ss를 주소창 앞에 붙인다거나

요즘 지천에 널린 유튜브 변환 웹페이지를 많이 보셨을 겁니다. 

 

하지만 파일 하나를 받기 위해서 엄청난 광고폭탄을 맞아야 하고 (애드블럭도 감지해서 끄라고 하는 곳도..)

파일 여러개를 한 번에 받을 수도 없으며, 다운로드 속도도 굉장히 느리죠.

최근엔 랜섬웨어에 걸렸다는 사례도 많으니 검증되지 않은 사이트에서는 조심해서 다운로드 하셔야 합니다. 

youtube-dl

youtube-dl은 프로그램이며 위의 단점을 모두 상쇄할 수 있습니다. 

플레이리스트를 한 번에 다운로드할 수 있습니다.

바이러스나 랜섬웨어에 안전합니다.

광고걱정이 없습니다. 

설치

* 나는 명령어 같은거 모르겠고 귀찮아 싶으면 맨 밑으로 내려가 GUI 버전만 받으세요. 

 

먼저 ffmpeg 를 다운받습니다. download build 버튼을 누르시면 됩니다.

적당한 폴더에 압축을 풀어주세요. 

동영상이 목적이고 mp3 파일은 전혀 필요없으신 분들은 ffmpeg를 다운로드하지 않으셔도 됩니다. 

 

youtube-dl은 공식 github 페이지가 존재하며 여기서 다운로드할 수 있습니다. 

다운로드받으시면 youtube-dl.exe 파일 하나가 나올 겁니다. 

위에서 다운받았던 ffmpeg 폴더의 /bin 폴더에 넣어주세요. (역시 비디오 목적이시면 생략)

mp3를 다운로드하기 위해서는 같은 폴더에 넣어야 합니다.

사용-mp3

youtube-dl.exe가 존재하는 폴더로 가서 Shift+우클릭 합니다.

'여기서 명령 창 열기'를 눌러 명령프롬프트를 엽니다. 

 

먼저 mp3 파일을 받아보겠습니다. 

유튜브에서 적당한 영상의 주소를 복사하세요. 

그리고 아래 명령어를 입력합니다. 

youtube-dl -x --audio-format mp3 --audio-quality 0 유튜브주소

 

저는 10초 내로 mp3파일이 다운로드 되었습니다. 비트전송률은 248kbps네요.

위 옵션 중 참고할만한 것입니다.

-i 에러를 무시합니다.

--audio-format mp3 mp3파일로 변환합니다.

--audio-quality 0 최고음질로 다운받습니다. (0이 최고, 생략시 5가 기본값)

 

다음으로는 플레이리스트를 받아봅시다.

플레이리스트 주소를 복사해서, 아래 명령어를 입력합니다. 

%인식을 못하면 escape를 위해서 %%로 변경하시기 바랍니다.

youtube-dl -ic -o "%(title)s.%(ext)s" --yes-playlist -x --audio-format mp3 --audio-quality 0 플레이리스트주소

 

플레이리스트 중, 앞에 5개만 받으려면?

youtube-dl -ic -o "%(title)s.%(ext)s"  -x --audio-format mp3 --audio-quality 0 --playlist-start 1 --playlist-end 5 플레이리스트주소

귀찮고 어려우신 분들을 위해 배치파일을 만들었습니다. 

압축을 푸시고 우클릭-편집에서 유튜브 주소를 변경하신 뒤 youtube-dl.exe 가 존재하는 폴더에서 실행만 하면 됩니다.

배치파일.zip
0.00MB

사용-동영상

동영상도 물론 명령어로 가능한데 포맷코드를 확인한 다음 화질을 지정하고 오디오를 병합해야 하는 것이 굉장히 귀찮습니다. 따라서 설치형 GUI 프로그램을 사용하는 것을 권장드립니다.

https://mrs0m30n3.github.io/youtube-dl-gui/ 에서 다운로드 받으시고 설치합니다.

URL을 넣고 Add를 누른 다음, 우측 하단의 start 버튼으로 다운로드를 시작합니다.

사실 mp3 역시 이 방법이 더 편할수도..

플레이리스트를 URL에 넣을 수도 있습니다. 화질을 높이기 위해선 우측상단 톱니바퀴의 option-Formats에서 화질을 선택합니다.

그리고, 아래와 같이 화질을 변경하시고 다운로드 받으면 됩니다.