Mac의 온도

yt-dlp 사용법

IT의 온도 2022. 7. 13. 01:29

 

homebrewffmpeg를 사용할 줄 알며 사용하고 있다는 전제 하에 설명하려고 한다.

홈브루에 대해서는 아래 링크를 남겨놓았다.

 

Mac의 강력한 패키지 관리자 "Homebrew"

아마 대부분 패키지 관리자라는 명칭 때문에 혼란스러울 듯하다. 나 역시 크게 다르지 않았는데 쉽게 윈도우에서의 개념으로 설명을 하자면 프로그램들을 도스(CLI) 화면에서 관리하면서 명령어

circumeo.tistory.com

 

사용 방법은 매우 간단한데, brew install yt-dlp 명령을 통해 설치한 후 yt-dlp [URL]을 입력하면 동영상을 다운로드할 수 있지만 가장 고화질+고음질이 아닌 단지 병합된 소스를 받게 되거나 webm 파일로 받게 되는 경우가 있고 멤버십 구독을 통해서만 시청이 가능한 동영상은 위 명령으로 받을 수 없다는 단점이 있다.

 

그런 이유로 대체로 2~3가지 옵션을 섞어 사용하게 되는데 필자가 사용하는 옵션은 아래와 같다.

yt-dlp -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]" -o '[경로]/%(title)s.%(ext)s' --cookies-from-browser [본인이 사용하는 브라우저] [동영상 주소]

 

"-f"는 비디오와 오디오의 퀄리티 선택, "-o"는 다운로드 경로, "--cookies-from-browser"는 로그인 쿠키를 현재 사용하는 브라우저로부터 가져오는 명령어다.

 

이외 많이 사용하는 옵션으로는 "-F" 옵션인데 해당 동영상내에 비디오와 오디오의 소스 종류를 모두 볼 수 있는 명령어로 각각의 소스는 고유의 번호가 있어 본인이 원하는 소스를 찾은 후 "-f"옵션과 혼합하여 "-f 번호+번호"로 사용하게 된다.

 

﹡개발자 명령

yt-dlp -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]" --allow-u -o '[경로]/%(title)s.%(ext)s' --cookies-from-browser [본인이 사용하는 브라우저] [동영상 주소]