下載mp4視訊
from pytube import YouTube
with open('list.txt', 'r') as f:
for url in f:
if url.strip(' \t\n\r') != '':
print('Downloading {}'.format(url))
yt = YouTube(url)
yt.streams.filter().get_highest_resolution().download(filename=yt.title+".mp4")
下載mp3音訊
from pytube import YouTube
from pydub import AudioSegment
with open('list.txt', 'r') as f:
for url in f:
if url.strip(' \t\n\r') != '':
print('Downloading {}'.format(url))
yt = YouTube(url)
yt.streams.filter().get_audio_only().download(filename=yt.title+".mp4")
print('Converting {}'.format(url))
AudioSegment.from_file(yt.title+".mp4").export(yt.title+".mp3", format="mp3")