Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 检索iFrame中任何视频的缩略图?_Php_Iframe_Video Thumbnails - Fatal编程技术网

Php 检索iFrame中任何视频的缩略图?

Php 检索iFrame中任何视频的缩略图?,php,iframe,video-thumbnails,Php,Iframe,Video Thumbnails,我有各种各样的视频主机,我喜欢在我的网站上使用。我正在尝试编码一种方法来检索他们的视频缩略图 大多数视频主机在视频开始播放之前都会显示一帧视频。如果有可能将该帧作为缩略图,那就太好了。大多数(如果不是所有的话)视频主机都使用iframe进行嵌入 我正在寻找一种相当通用的方法来检索所有视频主机的缩略图,这些主机在嵌入视频后会显示视频中的某种帧类型。如果能以某种方式检索到该帧,然后将其转换为可以使用的图像,那将是惊人的。但是,我不太确定该怎么做。您必须拥有实际的二进制文件数据。如果您有访问权限,请在

我有各种各样的视频主机,我喜欢在我的网站上使用。我正在尝试编码一种方法来检索他们的视频缩略图

大多数视频主机在视频开始播放之前都会显示一帧视频。如果有可能将该帧作为缩略图,那就太好了。大多数(如果不是所有的话)视频主机都使用iframe进行嵌入


我正在寻找一种相当通用的方法来检索所有视频主机的缩略图,这些主机在嵌入视频后会显示视频中的某种帧类型。如果能以某种方式检索到该帧,然后将其转换为可以使用的图像,那将是惊人的。但是,我不太确定该怎么做。

您必须拥有实际的二进制文件数据。如果您有访问权限,请在服务器上安装ffmpeg-php,并使用此问题进一步说明:

您必须拥有实际的二进制文件数据。如果您有此访问权限,请在服务器上安装ffmpeg php,并使用此问题进一步说明:

取决于站点

例如,如果你有一个youtube视频

然后它的缩略图位于

我是通过右键单击图像缩略图,在选项卡中打开它并检查url来发现这一点的,因此我相信您可以对每个站点进行详尽的检查;)

取决于场地

例如,如果你有一个youtube视频

然后它的缩略图位于


我是通过右键单击图像缩略图,在选项卡中打开它并检查url来发现这一点的,因此我相信您可以对每个站点进行详尽的检查;)

这听起来像是你想要的,这是由最流行的视频托管网站(Youtube、Vimeo等)支持的。有几个是使用oEmbed端点预先配置的


oEmbed允许您使用视频URL向提供商(例如Youtube)发出请求。它将返回一个包含视频信息的JSON响应。Youtube和Vimeo都在JSON中返回一个
缩略图\u url
元素。

听起来像是你想要的,这是最流行的视频托管网站(Youtube,Vimeo,…)所支持的。有几个是使用oEmbed端点预先配置的

oEmbed允许您使用视频URL向提供商(例如Youtube)发出请求。它将返回一个包含视频信息的JSON响应。Youtube和Vimeo都返回JSON中的
缩略图url
元素