有没有办法从特定时间生成YouTube视频的屏幕截图?

rah*_*hul 5 youtube flash html5 youtube-api video-streaming

让我们说有一个功能getScreenShot.我们称之为:

scrShot=getScreenShot(videoID, time, quality)
Run Code Online (Sandbox Code Playgroud)

它为我们提供了指定视频time(如1:23)的视频截图quality(如720p).

有没有办法做这样的事情?我已经准备好尝试任何语言,方法,工具,API(以我知道的任何方式都不能使用Youtube API),技巧......只是想在不加载完整视频的情况下自动完成.

有任何想法吗?

PS:请不要告诉我模拟一些按键和鼠标点击浏览到视频页面并截取屏幕截图.有人已经告诉我了.

Rya*_*Val 0

不确定实际的屏幕截图部分,但我想您可以通过设置 .currentTime 来查找时间,然后使用这篇文章隐藏各种控件,为您提供无障碍的图像。

真正要回答的问题是您是否可以捕获屏幕截图。我猜不是因为隐私问题?