슬기로운 세팅 생활
[Server] pytube sample code
vhrehfdl
2019. 9. 10. 14:34
1. pip 툴을 사용해 pytube를 install 한다.
2. 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 변환 완료!')