我正在使用最简单的代码下载一堆youtube视频:
from pytube import YouTube
link=[
"https://www.youtube.com/watch?v=Rb9CjDjqNC4",
"https://www.youtube.com/watch?v=pmmKCDvsFy8",
"https://www.youtube.com/watch?v=erN1_QVCCM8",
"https://www.youtube.com/watch?v=fjzM3NbgGzE",
"https://www.youtube.com/watch?v=JWBiY29GqRs",
"https://www.youtube.com/watch?v=vp7zMFrHkmA"
]
for i in link:
s = YouTube(i)
print(i)
s.streams.filter(res="720p",mime_type="video/mp4").first().download()
但"奇怪的是"视频没有声音当我去除过滤器声音时,为什么我在网上找过,但找不到任何可以说明如何做到这一点的例子,也许你可以帮忙?
谢谢,Dejan
您正在下载一个自适应(DASH(流,该流将音频和视频拆分为两个文件。您可以通过在过滤方法中添加参数progressive=True
来过滤掉这些