Pytube Sample Code

Pytube Sample Code

  • Python을 이용한 Youtube 다운로드 라이브러리.
  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 변환 완료!')

#

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×