본문 바로가기

TIP

Youtube-dl 설치방법 및 명령어 정리

반응형

  유튜브 영상을 다운받는 방법 중에 Youtube-dl을 사용하는 방법이 있다. 유튜브 영상을 다운받아서 상업적인 목적으로 사용할게 아니고 AI관련 프로젝트에서 학습시키는데 데이터가 너무 부족해서 유튜브 영상이라도 사용하려고 한다.

  youtube-dl을 설치하기 이전에 우선 ffmpeg을 설치해야 한다. 설치방법에 대한 해당 링크는 다음과 같다.

2020/07/17 - FFMPEG 설치방법 및 명령어 정리 - 동영상 자르기, 이미지 변환, 확장자 변환

 

FFMPEG 설치방법 및 명령어 정리 - 동영상 자르기, 이미지 변환, 확장자 변환

개인적으로 프로젝트를 진행하거나 회사에서 업무를 보면서 FFMPEG을 사용해야 하는 상황이 많이 있었다. 그래서 FFMPEG을 사용하면서 입력했던 명령어를 계속 추가할 예정이다. 개요 곰, 다음팟, M

zzangwoo.tistory.com


Youtube-dl 설치

https://youtube-dl.org에서 youtube-dl 실행 파일 다운로드

 

다운받은 youtube-dl.exe 실행 파일 ffmpeg.exe가 있는 경로로 이동

 

사용방법

해당 영상 URL을 이용해서 영상 정보 보기

youtube-dl -F [유튜브 URL]

  위의 영상 정보를 살펴보면 251 오디오 파일의 음질이 제일 좋고 137번 영상의 해상도가 제일 좋다고 출력되어 있다. 만약 유튜브 영상을 가져올 때 제일 좋은 화질, 제일 좋은 음질의 파일을 합친다는 명령어를 입력하게 되면 137번 영상의 확장자는 mp4지만 251번 오디오 파일의 확장자는 webm이기 때문에 합쳐질 때 호환이 안되기 때문에 mkv 파일로 저장이 된다.

  mp4 확장자로 저장을 원한다면 140번 오디오 파일과 137번 영상 파일을 선택하여 합쳐주던지 영상 다운로드 후 ffmpeg으로 인코딩을 해줘야 한다.

 

유튜브 영상 다운로드

번호 선택

youtube-dl -o [다운받을 영상 저장 경로] -f [영상번호]+[오디오번호] [유튜브 영상 URL]

예시

youtube-dl -o D:\test -f 137+140 [유튜브 영상 URL]

  위와 같이 명령어를 입력하면 D드라이브에 test.mp4 영상 파일이 생성된다. (꼭 [영상번호]+[오디오번호] 순서대로 입력해야 한다.)

 

최고화질, 최고음질

youtube-dl -o [다운받을 영상 저장 경로] -f bestvideo+bestaudio [유튜브 영상 URL]

예시

youtube-dl -o D:\test -f bestvideo+bestaudio [유튜브 영상 URL]

  위와 같이 명령어를 입력하면 D드라이브에 test.mp4 혹은 test.mkv 영상 파일이 생성된다. 해당 유튜브 영상의 최고화질 영상 확장자와 최고음질 오디오 파일의 확장자에 webm이 있냐 없냐에 따라 생성되는 파일의 확장자가 달라진다. 확장자 상관없이 제일 좋은 영상을 다운받고 싶으면 위의 명령어를 이용하면 된다.

반응형