如何获得YouTube视频中的第一帧图像?
还是我也必须使用外部来帮助我完成此任务?
谢谢
最佳答案
例如,如果视频链接为http://www.youtube.com/watch?v=JJrNopvzCy8
提取v
的值,并使用它下载图像。
喜欢:http://img.youtube.com/vi/JJrNopvzCy8/0.jpg
我希望这能解决您的问题,
请注意?v = xxxxxxxx
代码
注意:对于不同的帧,您可以将数字从0.jpg更改为1.jpg或更大,以在不需要视频的第一个起始帧的情况下获取视频的下一帧!
图像默认为视频尺寸的第一帧,因此请在img标签中指定图像尺寸,或者如果必须使用单独的尺寸,则使用此YouTube Dev. API
API链接Thumbnails Section中的特定部分
或者我们可以尝试以下示例:
视频:https://www.youtube.com/watch?v=JJrNopvzCy8
http://i.ytimg.com/vi/JJrNopvzCy8/default.jpg
http://i.ytimg.com/vi/JJrNopvzCy8/maxresdefault.jpg
http://i.ytimg.com/vi/JJrNopvzCy8/hqdefault.jpg
http://i.ytimg.com/vi/JJrNopvzCy8/mqdefault.jpg
http://i.ytimg.com/vi/JJrNopvzCy8/sddefault.jpg
注意:某些尺寸会有所不同(或可能不可用,因为它会遵循视频链接可用的分辨率)
编辑:对于第一帧,请使用:http://img.youtube.com/vi/JJrNopvzCy8/0.jpg