我正在编写一个youtube视频下载程序,允许您以不同的分辨率和刷新率下载youtube视频。然而,当我尝试列出可用的分辨率和fps时,奇怪的是,我只得到了质量较低的选项。在我的代码示例中,我使用的是YouTube Rewind 2019 video,它用于docs中的一个示例。这是我的密码:
from pytube import YouTube
youtube = YouTube('http://youtube.com/watch?v=2lAe1cqCOXo')
for stream in youtube.streams.filter(progressive=True):
print("resolution: " + stream.resolution)
print("fps: " + str(stream.fps))
print("----------------------")
这是我的输出:
/mnt/d/youtube-downloader$ python3 main.py
resolution: 360p
fps: 24
----------------------
resolution: 720p
fps: 24
----------------------
正如你所看到的,我得到的唯一质量是720p和360p,尽管使用的youtube视频可以扩展到1080p。是否有一个不同的功能我应该知道
我还发现了一个封闭的GitHub issue,它似乎与我的类似,但没有一个我可以使用的答案,这就是为什么我在这里发布这个问题
谢谢你抽出时间
您可以通过以下方式以最低或最高质量下载它:
最高-
最低-
相关问题 更多 >
编程相关推荐