YouTube默认缩略图

YouTube默认缩略图,youtube,youtube-api,youtube-channels,youtube-data-api,Youtube,Youtube Api,Youtube Channels,Youtube Data Api,我需要为网站使用我的YouTube视频缩略图的maxresdefault版本,但是在开发代码以实现这一点时,我发现并非所有视频都有这些缩略图,尽管视频都是1080p 是否有一种方法可以自动为我的所有视频生成新的高分辨率缩略图?您可以使用YouTube数据API检索视频缩略图、标题、说明、评级、统计信息等。通过YouTube数据API,您可以向应用程序添加各种YouTube功能 对于高质量版本的缩略图,请使用类似以下内容的url: http://img.youtube.com/vi/<in

我需要为网站使用我的YouTube视频缩略图的maxresdefault版本,但是在开发代码以实现这一点时,我发现并非所有视频都有这些缩略图,尽管视频都是1080p


是否有一种方法可以自动为我的所有视频生成新的高分辨率缩略图?

您可以使用YouTube数据API检索视频缩略图、标题、说明、评级、统计信息等。通过YouTube数据API,您可以向应用程序添加各种YouTube功能

对于高质量版本的缩略图,请使用类似以下内容的url:

 http://img.youtube.com/vi/<insert-youtube-video-id-here>/hqdefault.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/sddefault.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/maxresdefault.jpg
http://img.youtube.com/vi//hqdefault.jpg
还有一个中等质量版本的缩略图,使用类似于HQ的url:

http://img.youtube.com/vi/<insert-youtube-video-id-here>/mqdefault.jpg
http://img.youtube.com/vi//mqdefault.jpg
对于缩略图的标准定义版本,请使用类似以下内容的url:

 http://img.youtube.com/vi/<insert-youtube-video-id-here>/hqdefault.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/sddefault.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/maxresdefault.jpg
http://img.youtube.com/vi//sddefault.jpg
对于缩略图的最大分辨率版本,请使用类似以下内容的url:

 http://img.youtube.com/vi/<insert-youtube-video-id-here>/hqdefault.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/sddefault.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/maxresdefault.jpg
http://img.youtube.com/vi//maxresdefault.jpg
这是Youtube API的官方谷歌文档

下面是我得到答案的地方:

我在使用videojs youtube开发一个新网站项目时遇到了同样的问题。我的一些视频根本没有maxresdefault.jpg,因此抛出了一个错误。YouTube帮助论坛上的一个帖子解决了这个问题

只需进入视频管理器(位于Creator Studio下),将缩略图更改为YouTube生成的原始3个默认值之一,保存它,离开页面,然后更改回原始缩略图。不知怎的,这为我生成了maxresdefault.jpg并修复了它。我假设这是YouTube端的一个bug,它不会生成图像

Polywhill先生发帖了
“看起来格式已更改为:”

我在youtube上的大多数新视频中都看到了这一点。大约5分钟后,我尝试将其更改为jpg而不是webp,然后发现了这个方法

WEBP版本

JPG版本

于2019年12月更新

https://i.ytimg.com/vi_webp/<VIDEO_ID>/maxresdefault.webp
https://i.ytimg.com/vi/<VIDEO_ID>/maxresdefault.jpg
https://i.ytimg.com/vi/<VIDEO_ID>/hqdefault.jpg

如果您在查看YouTube视频时单击它,它将在新选项卡中打开视频的缩略图。

我需要使用maxresdefault.jpg,但是对于我的一组视频,它们根本不存在。我如何解决这个问题?这并不能真正回答OP的问题。它只是关于不同YT的(有用的)数据集合thumbnails@ErenorPaz不幸的是,你是对的。我解决这个问题的唯一方法是为缺少maxres版本的每个视频重新生成缩略图。我想这是唯一要做的事情:):)看起来格式已更改为:
https://i.ytimg.com/vi_webp//maxresdefault.webp
我还发现我正在使用一个自定义的(上传的)只有640像素宽而不是1920像素宽的缩略图。