如何使用 Youtube javascript API 在特定“秒”获取 youtube 视频的缩略图或快照?
Posted
技术标签:
【中文标题】如何使用 Youtube javascript API 在特定“秒”获取 youtube 视频的缩略图或快照?【英文标题】:How to get a thumbnail or snapshot of a youtube video at a specific "second" with Youtube javascript API? 【发布时间】:2012-11-11 14:34:54 【问题描述】:我想拍摄 youtube 视频的缩略图,比如说 http://www.youtube.com/watch?v=ffaTjpA1scI 在 30 秒或 120 秒时。如何使用 youtube API 做到这一点?
我确实认为这是可能的,因为当我观看 Youtube 视频时,如果我将光标移到时间轴上,我可以立即看到特定时间的快照。我只想以编程方式检索这些快照。
我也试过http://img.youtube.com/vi//0.jpg,其实这个当然可以获取缩略图,但是不能获取特定时间的快照。
【问题讨论】:
【参考方案1】:那些特定类型的缩略图(用于时间线快照)不会通过任何形式的官方 URL 方案或 API 公开。我也不建议尝试对解决方案进行逆向工程。
【讨论】:
好的,但我真的需要它们。 github.com/schaermu/node-fluent-ffmpeg 似乎可以在特定时间拍摄视频的快照。我猜这需要在我自己的服务器上部署视频。 @JeffPosnick 对解决方案进行逆向工程是否会被视为违反 YouTube API 协议和/或视为 DMCA 非法? @nan 现在有货了吗? 和@bouncingHippo 你找到解决办法了吗?以上是关于如何使用 Youtube javascript API 在特定“秒”获取 youtube 视频的缩略图或快照?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Youtube javascript API 在特定“秒”获取 youtube 视频的缩略图或快照?
Javascript - 如何以编程方式获取 Youtube 视频的网址? (自我回答)
如何使用 javascript API 和 json 获取 youtube 播放列表
如何使用 Ajax 和 JSON 在 javascript 中使用 v3 URL API 获取 Youtube 视频标题