我有一个 YouTube 链接列表,我只想下载声音文件(专辑列表,然后我将其转换为 .wav 文件进行分析)。我一直在使用 Pytube,但它非常慢,我希望找到一种方法可以在文件实际下载或处理之前压缩文件,以便它可以更快地提供文件。我正在使用的代码如下:
from pytube import YouTube
import time
t1 = time.time()
myAudioStream = YouTube("https://www.youtube.com/watch?v=U_SLL3-NEMM").streams.last()
t2 = time.time()
print(t2-t1)
myAudioStream.download("C:\\Users\\MyUser\\Python Projects\\AlbumFiles\\")
t3 = time.time()
print(t3-t2)
目前那里的链接只是一首歌,因为我想知道它需要多长时间,它仍然需要大约 200 秒。如果我想下载 4-8 倍大的东西,可能需要很长时间才能完成。在处理这些数据以加快速度时,我能做些什么吗?