我如何从youtube获得第一帧照片?

use*_*992 17 javascript youtube image

如何将Youtube视频中的第一帧作为图像?

或者我也必须使用外部来帮助我完成这项任务?

谢谢

Mar*_*miK 41

例如,如果视频链接是 http://www.youtube.com/watch?v=JJrNopvzCy8

提取值v并使用它来下载图像..

喜欢:

http://img.youtube.com/vi/JJrNopvzCy8/0.jpg

我希望这能解决你的问题,

小心一下?v = xxxxxxxx代码

注意:对于不同的帧,您可以将数字从0.jpg更改为1.jpg或更多以获取下一帧视频,以防第一个视频的起始帧不是必需的!

图像将默认为视频大小的第一帧,因此请在img标记中指定图像大小,如果必须包含特定大小,则使用此YouTube开发.API

API链接缩略图部分中的特定部分

或者我们可以尝试以下示例:

视频: https://www.youtube.com/watch?v=JJrNopvzCy8

  1. 默认拇指: http://i.ytimg.com/vi/JJrNopvzCy8/default.jpg

  2. MaxRes Thumb: http://i.ytimg.com/vi/JJrNopvzCy8/maxresdefault.jpg

  3. 总部拇指: http://i.ytimg.com/vi/JJrNopvzCy8/hqdefault.jpg

  4. MQ Thumb: http://i.ytimg.com/vi/JJrNopvzCy8/mqdefault.jpg

  5. SD拇指: http://i.ytimg.com/vi/JJrNopvzCy8/sddefault.jpg

注意:某些尺寸会有所不同(或者可能无法使用以下视频链接可用的分辨率)

编辑:对于第一帧使用此:http://img.youtube.com/vi/JJrNopvzCy8/0.jpg

  • 精确:此技术不会为您提供第一帧,而是作者在上传视频时设置的缩略图。有时,此类缩略图会设置为第一帧,但并非总是如此。 (5认同)
  • 但对我来说,这并没有给出视频的"第一"框架. (2认同)