每个 YouTube 缩略图大小、文件名和宽高比
YouTube 针对每个视频发布的八个缩略图文件的参考:它们的地址、真实尺寸、信箱、WebP 可用性以及每个文件存在的可靠性。
链接在您的浏览器中解析,无需网络访问。按 Fetch 会直接从 i.ytimg.com 和 www.youtube.com 请求公共文件 - 不涉及我们的服务器,并且不会存储任何内容。
地址模式
每个缩略图都位于 https://i.ytimg.com/vi/<video id>/<name>.jpg, 中,其中视频 ID 是链接中的 11 字符代码。海报尺寸的 WebP 版本位于 https://i.ytimg.com/vi_webp/<video id>/<name>.webp.
没有 API 密钥、没有配额、也没有令牌。这些是静态文件,这就是为什么这个工具不需要帐户,也不需要自己的服务器。
五种海报尺寸
maxresdefault — 1280x720,true 16:9,无栏。仅当源视频至少为 720p 时才存在。这才是值得拥有的。
sddefault — 640x480,一个 4:3 画布,其中带有 16:9 图像。在较旧或低分辨率的上传中经常丢失。
hqdefault — 480x360,还有 4:3 带条。有效地呈现每个视频,这使其成为正确的后备。
mqdefault — 320x180,true 16:9,无条形。如果您打算在不裁剪的情况下显示它,则最好使用小图像。
默认值 — 120x90,4:3 带条。当不存在较大文件时,YouTube 将作为占位符返回最小的尺寸。
三个故事板框架
hq1、hq2 和 hq3 是从视频开头、中间和结尾附近采样的 480x360 静态图像。它们基本上是为每个视频生成的,并且仅为 JPEG。
他们展示的是视频而不是营销内容,后者有时更有用,有时则不太讨人喜欢。
信箱处理,以及为什么它比像素数更重要
现代 YouTube 视频为 16:9,但五种海报尺寸中的三种存储在 4:3 画布上。图像以上下黑条为中心,因此 480x360 hqdefault 包含大约 480x270 的实际图片。
如果您将这些文件之一放入 16:9 插槽中,则这些条形将成为布局的一部分。要么剪掉这些条,要么选择 mqdefault 或 maxresdefault,它们没有任何条。
可靠性一览
始终存在:hqdefault、mqdefault、default、hq1、hq2、hq3。
仅当上传分辨率足够高时才出现:maxresdefault 以及不太可预测的 sddefault。
缺少的尺寸可能会用 404 或 HTTP 200 和代表图像的 120x90 占位符来回答。两者都已被观察到,这正是仅基于状态代码的检查不可靠的原因。该工具改为测量解码图像。
问题
有什么大于 1280x720 的吗?
不是作为已发布的缩略图文件。 YouTube 在内部以更高分辨率存储上传的缩略图,但 1280x720 的 maxresdefault 是其公开提供的最大分辨率。
为什么 WebP 列表更短?
YouTube 仅发布五种海报尺寸的 WebP 编码;三个故事板框架单独以 JPEG 形式存在。还有第二个问题,是通过测试而不是阅读发现的:/vi_webp/ 路径在没有 Access-Control-Allow-Origin 标头的情况下提供,而 /vi/ 则有一个标头。因此,网页可以获取并下载 JPEG 文件,但根本无法读取 WebP 字节。该工具提供 WebP 地址作为链接,您可以打开或粘贴到构建管道中,并且不会假装可以下载它。
这些地址会改变吗?
它们多年来一直保持稳定,但它们是一个无文件记录的约定,而不是合同。如果 Google 更改它们,该工具会将文件报告为不可用,而不是假装不可用。
局限性
- 这些是 YouTube 发布的尺寸;工具无法添加不存在的工具。
- 这里的尺寸是标称尺寸。该工具报告其实际获取的每个文件的测量大小,这是值得信任的数字。
- 地址模式是一个长期存在的约定,而不是有记录的、有保证的 API。