- Python을 이용한 Youtube 다운로드 라이브러리.
pip 툴을 사용해 pytube를 install 한다.
code를 돌려 youtube 영상을 다운 받는다.
# -*- coding: utf-8 -*- |
import os |
import subprocess |
import pytube |
yt = pytube.YouTube("https://www.youtube.com/watch?v=ZMpQgvmw3kk") #다운받을 동영상 URL 지정 |
vids= yt.streams.all() |
#영상 형식 리스트 확인 |
for i in range(len(vids)): |
print(i,'. ',vids[i]) |
vnum = int(input("다운 받을 화질은? ")) |
parent_dir = "/home/lee" #저장 경로 지정(Windows or mac) |
vids[vnum].download(parent_dir) #다운로드 수행 |
default_filename = vids[vnum].default_filename |
subprocess.call(['ffmpeg', '-i', #cmd 명령어 수행 |
os.path.join(parent_dir, default_filename) |
]) |
print('동영상 다운로드 및 mp3 변환 완료!') |