youtube - PHP 从 YouTube 视频中获取屏幕截图

标签 youtube ffmpeg youtube-api screenshot ffmpeg-php

我有一个包含各种嵌入式 YouTube 视频的网站。当用户暂停给定视频时,我希望截取正在播放的视频的屏幕截图。现在,我已经采取了许多方法来解决这个问题,例如将视频帧复制到 Canvas (这不起作用,因为视频在我的站点外部),以及通过使用 FFMpeg 和 FFMpeg-PHP。后两者 - 虽然非常强大 - 也不起作用,因为给定的媒体必须托管在我的服务器上。

我已经不知所措了,因为我花了无数个小时试图做到这一点,我已经准备好接受失败。

有任何想法吗?

问候,

安德烈。

最佳答案

YouTube 播放器或数据 API 中不支持截取视频任意帧的屏幕截图。

关于youtube - PHP 从 YouTube 视频中获取屏幕截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15616969/

相关文章:

javascript - Youtube iframe API 无法加载或提示播放列表

video - 如何从 youtube 上的多个视频 ID 创建播放列表?

ruby-on-rails - 未初始化的常量 Paperclip::Error with paperclip-ffmpeg

ffmpeg - 无法使用 ffmpeg 生成视频

java - 在 Mac 上将 FFMPEG 包含在 Java 应用程序中

javascript - 检查 Youtube 视频是否为直播

c# - 如何使用.net youtube API直接上传获取上传状态

tcp - YouTube 是否通过 TCP 流式传输视频?

html - 自动播放嵌入的YouTube视频

php - 如何使用YouTube API上传录音 Assets ?