2013-02-06 14 views
1

我有各种视频主机,我喜欢在我的网站上使用。我正在试图编写一种方式来检索他们的视频缩略图。检索iFrame中任何视频的缩略图?

在视频开始播放之前,大多数视频主机实际上都有一个显示视频帧。如果甚至可以将该帧作为缩略图,那就太棒了。大多数(如果不是全部)这些视频主机使用iframe进行嵌入。

我正在寻找一种相当通用的方式来检索所有视频主机的缩略图,这些视频主机在嵌入视频后会显示某些类型的帧。如果该框架可以以某种方式被检索,然后变成可以使用的图像,那将是惊人的。但是,我不确定如何去做这件事。

回答

1

你必须有实际的二进制文件数据。如果您拥有该访问权限,请在您的服务器上安装ffmpeg-php,并使用此问题获取更多方向:ffmpeg to get screenshot

0

这听起来像你想要的是oEmbed,这是最受欢迎的视频托管网站(Youtube,VIMEO,...)支持。有几个PHP oEmbed libraries,它们预先配置了oEmbed端点。

oEmbed允许您执行的操作是向视频网址向提供商(例如Youtube)提出请求。它将返回一个带有视频信息的JSON响应。 Youtube和Vimeo都会在JSON中返回一个thumbnail_url元素。