📌  相关文章
📜  如何使用 Node.js 获取 YouTube 视频缩略图?(1)

📅  最后修改于: 2023-12-03 14:52:00.603000             🧑  作者: Mango

如何使用 Node.js 获取 YouTube 视频缩略图?

在 Node.js 中使用 youtube-thumbnail 包可以轻松获取 YouTube 视频的缩略图。

安装

使用 npm 进行安装:

npm install youtube-thumbnail
示例
const thumbnail = require('youtube-thumbnail');

const videoId = 'VIDEO_ID';
const quality = 'mqdefault'; // 或者 'hqdefault', 'default'
const extension = 'jpg';

const url = thumbnail(videoId, {quality, extension});

console.log(url);

需要替换 VIDEO_ID 为你想获取缩略图的 YouTube 视频的 ID。

API

以下是 thumbnail() 函数的完整 API:

thumbnail(videoId, options?: object): string
  • videoId: 必填,要获取缩略图的 YouTube 视频的 ID 。
  • options: 选填,可选参数对象,包括以下选项:
    • quality: 目标缩略图的质量。可选值:'default', 'hqdefault', 'mqdefault'。默认值为 'default'
    • extension: 目标缩略图的扩展名。可选值:'jpg', 'webp', 'gif', 'png'。默认值为 'jpg'

返回一个字符串,为所需视频的缩略图的 URL。

结论

使用 youtube-thumbnail 包,你可以在 Node.js 中获取 YouTube 视频的缩略图。