Skip to content

minority opinions

Menu
  • Home
  • 꿀팁정리 & 자기계발
  • 기술 정보 & 테크 소식
  • 이슈 뉴스 정리
  • 주식 경제
  • Tags
Menu
유튜브 로고 Youtube

리눅스 youtube-dl 명령어를 이용해 유튜브 영상 다운로드하기

Posted on 6월 1, 201910월 3, 2024 by Daniel J.

youtube-dl은 커맨드 라인 툴(Windows에서는 CMD, 우분투에서는 Terminal) 에서 유튜브 영상을 다운로드할 수 있는 프로그램이다.
https://ytdl-org.github.io/youtube-dl/download.html 이 곳에 가면 youtube-dl을 설치할 수 있는 방법이 나와있다. Windows의 경우에는 exe 파일을 다운로드해주시고, 우분투 유저들은 터미널에서 명령어 2줄 입력하면 설치가 완료됩니다.

Video Option

참고로 youtube-dl은 유튜브 다운로드 끝판왕이라 불릴만큼 정말 사용할 수 있는 옵션이 많다.
https://github.com/ytdl-org/youtube-dl 여기에 접속해보면 옵션이 수십개가 있다.
이번 시간에는 몇 가지 핵심 옵션들을 가지고 유튜브에서 오디오, 비디오 파일을 다운로드해보겠다.
유튜브 다운로드 설정을 좀 더 자세히 하고 싶다면, 위의 홈페이지에 들어가서 다른 option들을 확인해보면된다.

1. 오디오 파일 다운로드
명령어) youtube-dl -x –audio-format mp3 –audio-quality 0 ‘https://www.youtube.com/watch?v=YQHsXMglC9A’

-x : ‘–extract-audio’의 약자로 유튜브 영상에서 audio 파일만 추출한다는 뜻
-audio-format mp3 : 해당 audio file의 확장자를 mp3로 하라는 뜻이다(‘best’, ‘m4a’, ‘flac’, ‘mp3’ 등등 선택할 수 있는 확장자 많음)
–audio-quality 0 : 음질 퀄리티를 선택하는 거다. 0이 가장 퀄리티가 좋은거고, 9가 가장 퀄리티가 낮은 것

예시의 명령어를 입력하면 다음과 같은 결과나 나온다.

Video Option

폴더에 정상적으로 MP3 파일이 저장되었다.

Video Option

2. 비디오 파일 다운로드
1) 비디오의 format 확인하기
 가장 먼저 해야할 것은 유튜브 영상을 어떤 format으로 다운로드할 수 있는지 확인하는 거다.

명령어) youtube-dl -F https://www.youtube.com/watch?v=YQHsXMglC9A
-F : 해당 URL에서 다운로드 가능한 모든 format을 출력해준다.

위의 명령어를 입력하면 터미널에는 다음과 같은 결과가 출력

Terminal

맨 왼쪽의 숫자가 바로 우리가 필요한 것이다.

맨 밑의 mp4 파일을 다운로드해보겠다.. 18이라고 적혀있다.
그러면 아래의 명령어를 입력해준다.
명령어) youtube-dl -f 18 https://www.youtube.com/watch?v=YQHsXMglC9A

위 명령어를 입력하면 다음과 같은 결과가 출력될거에얌.

Terminal

폴더에도 저장되어 실행 할 수 있다. 

참고로 다음과 같은 옵션도 있다.
명령어) youtube-dl -f bestvideo+bestaudio https://www.youtube.com/watch?v=YQHsXMglC9A
최고의 음질과 화질의 format으로 유튜브 영상을 다운받는 것이다. 4K이상의 영상을 다운받을 때 유용하다.

3. 플레이 리스트 다운로드
마지막으로 알아볼 명령어는 play list 다운로드이다.
play list는 다음과 같은 영상들을 말한다.

유튜브 플레이리스트

이제 이 playlist의 영상들을 한꺼번에 다운로드해보겠다.

명령어) youtube-dl -f mp4 –yes-playlist -i “https://www.youtube.com/watch?v=hLQl3WQQoQ0&list=RDYQHsXMglC9A&start_radio=1“
–yes-playlist : playlist 영상들을 다운로드
-f mp4 : mp4 format으로 저장
-i : playlist의 어떤 영상을 다운로드 실패해도 무시(무시하고 다른 영상 다운로드)

위 명령어를 입력하면 아래와 같이 playlist에 있는 175개의 영상이 다운로드가 된다.

playlist

폴더에도 다음과 같이 저장이 된다.

솔직히 명령어 입력하기 귀찮아서 자주 사용하는 명령어들만을 위한 실행파일을 만들어주면 훨씬 쉽게 이용할 수 있다.
항상 영상은 mp4, 오디오는 mp3, 그리고 퀄리티는 최고로 다운받는 사람이라면 그냥 그것만을 사용하는 파일을 하나 만드는게 속편하다.

파이썬 코드

자기만의 실행 파일을 만들면, 굳이 복잡하게 명령어를 입력하지 않더라도 간단하게 사용할 수 있다.

Terminal

그럼 youtube-dl을 이용해 youtube 영상들을 다운로드해보기 끝

참고) youtube-dl을 사용하기 위해서는 ffmpeg를 다운받아야한다.
우분투 유저의 경우 youtube-dl을 사용하기 전 “snap install ffmpeg”를 입력해서 다운로드해주면 된다.
snap으로 다운로드 받기 싫으시면 https://ffmpeg.org/download.html 여기서 파일을 다운로드해 설치

이 글 공유하기:

  • 페이스북에 공유하려면 클릭하세요. (새 창에서 열림) Facebook
  • 클릭하여 X에서 공유 (새 창에서 열림) X
  • 인쇄하기 (새 창에서 열림) 인쇄
  • 클릭하여 친구에게 이메일로 링크 보내기 (새 창에서 열림) 전자우편
  • Telegram에 공유하려면 클릭하세요. (새 창에서 열림) Telegram
  • WhatsApp에 공유하려면 클릭하세요. (새 창에서 열림) WhatsApp

이것이 좋아요:

좋아하기 가져오는 중...

관련

답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Category

  • Article (66)
  • Uncategorized (178)
  • 게임 소식 (13)
  • 기술 정보 & 테크 소식 (260)
  • 꿀팁정리 & 자기계발 (317)
  • 블로그 (26)
  • 사건 사고 (64)
  • 역사 (35)
  • 영화 & 드라마 & 애니메이션 (27)
  • 이슈 뉴스 정리 (207)
  • 정치 인물 사회 (122)
  • 주식 경제 (119)

Recent Posts

  • 위고비(Wegovy) 효능과 가격(1펜) 정리

    위고비(Wegovy) 효능과 가격(1펜) 정리

    2월 16, 2025
  • 도메인 URL 주소 단축하는 사이트 모음

    도메인 URL 주소 단축하는 사이트 모음

    1월 30, 2025
  • 5년전 정혜수 MBC 기상캐스터가 해고당하면서 올린 글

    5년전 정혜수 MBC 기상캐스터가 해고당하면서 올린 글

    1월 28, 2025
  • MBC 기상캐스터 오요안나 자살과 집단 괴롭힘 가해자

    MBC 기상캐스터 오요안나 자살과 집단 괴롭힘 가해자

    1월 27, 2025
  • 홍장원 전 국정원 1차장 좌파이력 정리

    홍장원 전 국정원 1차장 좌파이력 정리

    1월 22, 2025

Popular Posts

©2025 minority opinions | Design: Newspaperly WordPress Theme
%d