像youtube的视频拇指创建基于php的网站

时间:2011-11-29 14:51:26

标签: php video thumbnails

有没有办法通过php从视频创建多个缩略图?我的主机帐户的Web服务器上没有安装ffmpeg。我现在该怎么办?

3 个答案:

答案 0 :(得分:1)

您必须在服务器中安装FFMpeg软件包,然后您才能为视频创建所需的缩略图。您可以找到installation process并按照以下步骤操作。

答案 1 :(得分:0)

假设视频托管在您自己的服务器上,您最好的选择是请求您的托管服务提供商安装ffmpeg。如果视频由第三方(如YouTube或Vimeo)托管,您可以使用其API来请求缩略图(有关Youtube缩略图处理的示例,请参阅How do I get a YouTube video thumbnail from the YouTube API?)。

答案 2 :(得分:0)

ffmpeg有两个选项(在服务器上可用之后)以创建多个缩略图:

  • 您可以多次调用它,每个缩略图一次。
  • 您只需调用一次,每隔X秒创建一个缩略图。

根据您要创建的缩略图数量,一种方法比另一种方法更快,反之亦然。

有关命令行示例,PHP代码和速度比较,请参阅以下博文:Capturing multiple thumbnails from a movie using ffmpeg

如果您没有在服务器上安装ffmpeg,则需要一些能够从视频中提取缩略图的其他库/工具。但是,我会说,当提供某些东西时,它是ffmpeg而不是其他东西(例如苹果快速时间),所以我不会考虑替代品。