如何从 YouTube 视频中获取示例图像帧并将其用作背景? [重复]

问题描述 投票:0回答:1

我做了这个项目http://tinyurl.com/nowimlisteningto。 这是一个以播放列表形式播放 Youtube 视频的网站。一个接一个地。 我想让我的网站在视觉上更好,并且正在考虑将网站的背景图像更改为当前正在播放的 Youtube 视频的示例框架。

这样的事可以做吗? 我在我的项目中使用 java 服务器和 jsp 文件,一些 html、javascript、css。

编辑: 这是我找到的一些有用的链接。

Player Background Thumbnail (480x360 pixels):   http://i1.ytimg.com/vi/HIrMIeN5ttE/0.jpg
Normal Quality Thumbnail (120x90 pixels):   http://i1.ytimg.com/vi/HIrMIeN5ttE/default.jpg
Medium Quality Thumbnail (320x180 pixels):   http://i1.ytimg.com/vi/HIrMIeN5ttE/mqdefault.jpg
High Quality Thumbnail (480x360 pixels):   http://i1.ytimg.com/vi/HIrMIeN5ttE/hqdefault.jpg
Start Thumbnail (120x90 pixels):   http://i1.ytimg.com/vi/HIrMIeN5ttE/1.jpg
Middle Thumbnail (120x90 pixels):   http://i1.ytimg.com/vi/HIrMIeN5ttE/2.jpg
End Thumbnail (120x90 pixels):   http://i1.ytimg.com/vi/HIrMIeN5ttE/3.jpg
And additionally, the next two thumbnails may or may not exist. For HQ videos they exist.

Standard Definition Thumbnail (640x480 pixels):     http://i1.ytimg.com/vi/HIrMIeN5ttE/sddefault.jpg
Maximum Resolution Thumbnail (1920x1080 pixels):     http://i1.ytimg.com/vi/HIrMIeN5ttE/maxresdefault.jpg
javascript video youtube youtube-api
1个回答
5
投票

您可以根据其id创建一个img URL

视频

https://www.youtube.com/watch?v=**XXXXXXXXXX**

会像这样

https://i2.ytimg.com/vi/**XXXXXXXXXX**/mqdefault.jpg
https://i2.ytimg.com/vi/**XXXXXXXXXX**/hqdefault.jpg

第一部分可以是 i1、i2 ...您可以使用 i1(多个服务器,因此使用任何一个) 最后一部分声明 img 分辨率。最好将图像保存到您自己的服务器

最好的变体是 http://img.youtube.com/vi/XXXXXXXXXX/maxresdefault.jpg

检查如何从 YouTube API 获取 YouTube 视频缩略图?(SO)
使用视频 ID 获取 Youtube 视频的缩略图(thecarneyeffect.co.uk,已存档)

© www.soinside.com 2019 - 2024. All rights reserved.