7

有人知道是否有可能(在 PHP 中)从服务器上的快速电影中获取帧/缩略图?

类似于通常的 GD 缩略图生成,但用于 .mov 文件。

注意:我使用的是dreamhost,所以我只能通过网络面板访问服务器。

4

3 回答 3

4

这看起来很有希望:http: //ffmpeg-php.sourceforge.net/index.php

于 2009-08-07T19:30:15.870 回答
2

Dreamhost 在 /usr/bin/ffmpeg 中提供了一个共享的 ffmpeg 二进制文件,因此您绝对可以使用 system() 或 shell_exec() 函数从 php 调用 ffmpeg。Dreamhost wiki 还有一个条目,提供有关如何安装和配置 ffmpeg-php 的说明。

于 2009-08-07T21:46:38.637 回答
0

我不记得在纯 php 中有任何方法 :-(

通常,选择的解决方案是在命令行中调用ffmepg ,例如但是,如果你不能在你的服务器上安装软件,这可能是不可能的(我怀疑你的托管服务提供商在他们的服务器上捆绑了 ffmepg)shell_exec


甚至还有一个扩展可以使用 PHP 中的 ffmpeg,而无需通过命令行调用它:ffmpeg-php

但是,由于它是一个 PHP 扩展(而不仅仅是一堆 PHP 脚本),你必须将它安装在你的服务器上——我们可能又回到了同样的问题 :-(


搜索了一下,我找到了 AllBrand.nu Automagic Thumbnailer;他们说(引用):

Features:

    * ...
    * Supports jpeg, gif, png, wbmp and video files
    * ...

Requirements:

    * PHP capable web server with GD support
    * ...

但它似乎并不为人所知......所以不确定它是否运作良好,也不是一个好的解决方案......


无论如何...祝你好运!
如果您找到一些可行/不错的解决方案,请不要忘记告诉我们!

于 2009-08-07T19:33:32.353 回答