pytube可以一起下载经过过滤的视频和音频



我正在使用最简单的代码下载一堆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来过滤掉这些

最新更新