【发布时间】:2018-12-01 13:53:34
【问题描述】:
我知道可以通过以下方式获取 YouTube 视频缩略图: https://img.youtube.com/vi/video_link/maxresdefault.jpg
但问题是有些视频没有显示完整尺寸的图像,而是显示了一个空框,如下所示:
这是我想要获取的视频链接the video link
【问题讨论】:
标签: youtube youtube-api youtube-data-api
我知道可以通过以下方式获取 YouTube 视频缩略图: https://img.youtube.com/vi/video_link/maxresdefault.jpg
但问题是有些视频没有显示完整尺寸的图像,而是显示了一个空框,如下所示:
这是我想要获取的视频链接the video link
【问题讨论】:
标签: youtube youtube-api youtube-data-api
您可以参考这个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还有一个中等质量版本的缩略图,使用 url 类似于总部:
https://img.youtube.com/vi/<insert-youtube-video-id-here>/mqdefault.jpg对于缩略图的标准定义版本,使用 url 类似这样:
https://img.youtube.com/vi/<insert-youtube-video-id-here>/sddefault.jpg对于缩略图的最大分辨率版本,请使用类似的 url 对此:
https://img.youtube.com/vi/<insert-youtube-video-id-here>/maxresdefault.jpg以上所有网址也都可以通过 http 访问。此外, 稍短的主机名
i3.ytimg.com代替img.youtube.com在上面的示例网址中。
同样基于此link,请注意,YouTube 仅为高分辨率视频生成高分辨率静止图像。希望这会有所帮助!
【讨论】: