想要从youtube视频中获取完整尺寸的缩略图

时间:2018-06-22 06:32:20

标签: youtube youtube-api youtube-data-api

我知道可以通过以下方法获取YouTube视频缩略图: https://img.youtube.com/vi/ video_link /maxresdefault.jpg

但是问题是某些视频没有显示完整尺寸的图像,而是显示了一个空白框,如下所示: This link shows up an empty box

这是我要获取的视频the video link

的链接

1 个答案:

答案 0 :(得分:4)

您可以参考此thread。它说每个YouTube视频都有4个生成的图像。列表中的第一个是全尺寸图像,其他是缩略图图像。

  

默认缩略图(即1.jpg2.jpg3.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仅会为高分辨率视频生成高分辨率静止图像。希望这会有所帮助!