Youtube API - 在特定时间抓取视频的屏幕截图

jea*_*les 5 php youtube video youtube-api

我希望在特定时间生成 youtube 视频的高清屏幕截图。假设我有 Youtube 视频 ID (ctiJc4yEVow),我想要 1:32 出现的屏幕截图。有没有一种干净且易于实施的方法来做到这一点?我已经阅读了使用 ffmpeg 的方法和一些杂项草率的代码,但没有什么可靠的。

我唯一看到的是如何为视频生成图像,不针对任何时间。

https://i1.ytimg.com/vi/ /default.jpg

我的问题是我需要一个特定的时间。请帮忙!

小智 3

我在官方 API 中看不到任何方法可以做到这一点。他们的视频:列表缩略图 页面没有提供任何方法来执行此操作。

也就是说,您可以链接到您想要的时间,然后截图。这在 YouTube 自动播放关闭的情况下效果最佳。基于您的帖子的示例链接:youtube.com/watch?v=ctiJc4yEVow&t=1m32s