如何将Youtube视频中的第一帧视为图像?
或者我也必须使用外部来帮助我完成这项任务?
感谢
答案 0 :(得分:40)
例如,如果视频链接为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
MaxRes Thumb:http://i.ytimg.com/vi/JJrNopvzCy8/maxresdefault.jpg
HQ Thumb:http://i.ytimg.com/vi/JJrNopvzCy8/hqdefault.jpg
MQ Thumb:http://i.ytimg.com/vi/JJrNopvzCy8/mqdefault.jpg
SD Thumb:http://i.ytimg.com/vi/JJrNopvzCy8/sddefault.jpg
注意:某些尺寸会有所不同(或者可能无法使用以下视频链接可用的分辨率)
修改:对于First Frame,请使用此代码:http://img.youtube.com/vi/JJrNopvzCy8/0.jpg