youtube-thumbnail-at-time
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

youtube-thumbnail-at-time

youtube-thumbnail-at-time is a library that takes a YouTube video ID and a time in seconds, and returns a Promise that resolves to a StoryboardFrame object representing the thumbnail image at that time.

Installation

To use youtube-thumbnail-at-time in your project, you can install it using npm: npm install youtube-thumbnail-at-time

Usage

Here's an example of how to use timeToThumbnail in your TypeScript code:

import timeToThumbnail from 'thumbnail-at-time';

async function main() {
  const videoId = '-yPEewaalik'; // my favorite guitar piece
  const frame = await timeToThumbnail(videoId, time);
  console.log(frame); // { src, x, y, frameWidth, frameHeight }
}

main();

API

timeToThumbnail(videoId: string, time: number): Promise<StoryboardFrame> Given a video ID and a time in seconds, returns a Promise that resolves to a StoryboardFrame object representing the thumbnail image at that time.

  • videoId: The ID of the YouTube video.
  • time: The time in seconds.

License

youtube-thumbnail-at-time is licensed under the MIT License. See the LICENSE file for more information.

Credits

youtube-thumbnail-at-time was created by Amani Kiruga

Readme

Keywords

Package Sidebar

Install

npm i youtube-thumbnail-at-time

Weekly Downloads

2

Version

1.0.3

License

MIT

Unpacked Size

37.8 kB

Total Files

8

Last publish

Collaborators

  • amanim71