我知道可以通过以下方法获取YouTube视频缩略图: https://img.youtube.com/vi/ video_link /maxresdefault.jpg
但是问题是某些视频没有显示完整尺寸的图像,而是显示了一个空白框,如下所示:
这是我要获取的视频the video link
的链接答案 0 :(得分:4)
您可以参考此thread。它说每个YouTube视频都有4个生成的图像。列表中的第一个是全尺寸图像,其他是缩略图图像。
默认缩略图(即
1.jpg
,2.jpg
,3.jpg
中的一个)为:https://img.youtube.com/vi/<insert-youtube-video-id-here>/default.jpg
对于高质量版本的缩略图,请使用类似于以下内容的网址 这个:
https://img.youtube.com/vi/<insert-youtube-video-id-here>/hqdefault.jpg
还有一个中等质量的缩略图版本,使用网址 类似于总部:
https://img.youtube.com/vi/<insert-youtube-video-id-here>/mqdefault.jpg
对于缩略图的标准定义版本,请使用网址 类似于这样:
https://img.youtube.com/vi/<insert-youtube-video-id-here>/sddefault.jpg
对于缩略图的最大分辨率版本,请使用类似的网址 对此:
https://img.youtube.com/vi/<insert-youtube-video-id-here>/maxresdefault.jpg
以上所有网址都可以通过http获得。此外, 主机名
i3.ytimg.com
稍短一些,可以代替 以上示例网址中的img.youtube.com
。
同样基于此link,请注意,YouTube仅会为高分辨率视频生成高分辨率静止图像。希望这会有所帮助!