Python pytube可同时下载过滤后的视频和音频
我正在使用最简单的代码下载大量youtube视频:Python pytube可同时下载过滤后的视频和音频,python,pytube,Python,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=fjzM3N
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
添加到您的筛选方法中来筛选出这些参数您是否阅读了pytube文档中关于自适应流的说明?可能是,对于某些视频,您必须分别下载图像和音频,然后使用ffmpeg对其进行后期处理。谢谢@David,所以基本上我(联合国)很幸运,第一个流实际上是渐进式的,因此包含了机器人视频和音频,其他的都是自适应的,所以我必须进行更多的锻炼才能将它们整合在一起