- youtube download util

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

- 다운로드 지원 사이트
https://ytdl-org.github.io/youtube-dl/supportedsites.html


//============
* 설치
- 직접 다운로드
https://yt-dl.org/latest/youtube-dl.exe


- curl 이용
curl 설치 : https://curl.haxx.se/windows/
curl -L https://yt-dl.org/latest/youtube-dl.exe -o youtube-dl.exe


- wget 이용
wget 설치 : https://eternallybored.org/misc/wget/
wget  https://yt-dl.org/latest/youtube-dl.exe -O youtube-dl.exe



//============
* 사용방법

- 다운로드
youtube-dl 주소
youtube-dl 주소 -o 저장할파일이름


- 업데이트
youtube-dl -U


- 오디오만 다운로드 : -x
오디오 포맷 지정 : --audio-format aac

- 지역 제한 풀기 : --geo-bypass 



//=================
* 기본 설정 파일
C:\Users\[USER ID]\youtube-dl.conf

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

# 유튜브 시간을 적용하지 않음
--no-mtime

--no-post-overwrites  

--no-overwrites

# 지역 제한 풀기
# --geo-bypass 

# -A

# 오디오 추출
# -x

# 프록시 사용
# --proxy 127.0.0.1:3128

# 저장 폴더와 파일이름 형식 지정
# -o d:\\_down\\Download\\%(title)s-%(id)s-%(autonumber)s.%(ext)s
-o d:\\_down\\Download\\%(title)s-%(id)s.%(ext)s




//=======================
* 업데이트 명령(배치 파일)
yd.exe --version
curl -L https://yt-dl.org/latest/youtube-dl.exe -o youtube-dl.exe
del yd.exe
copy youtube-dl.exe yd.exe
yd.exe --version
pause

 

//============================

Full HD(1080p) 화질 다운로드

youtube-dl -f "bestvideo[height=<1080]+bestaudio" --merge-output-format mkv  https://www.youtube.com/watch?v=IzS7ga4twH4


* 최상의 화질 다운로드(4k)
youtube-dl -f "bestvideo+bestaudio" --merge-output-format mkv https://www.youtube.com/watch?v=IzS7ga4twH4

 --merge-output-format mkv  // 파일 합치기


    - ffmpeg가 있어야 파일 합치기가 가능
없으면 에러 : WARNING: You have requested multiple formats but ffmpeg or avconv are not installed. The formats won't be merged.


ffmpeg를 다운로드해서 youtube-dl.exe 가 있는 폴더에 복사
https://ffmpeg.zeranoe.com/builds/

 


//===
 -o 파일이름 // 파일이름 지정

 

 

Posted by 코덴스

댓글을 달아 주세요