从一个QuickTime(电影)文件以缩略图(Take a thumbnail from a qui

2019-07-31 16:00发布

是否有人知道,如果它甚至有可能(在PHP)从QuickTime影片在服务器上采取帧/缩略图?

像通常的GD缩略图生成,但对于传送文件。

注:我使用Dreamhost的,所以我根本就没有网络的面板访问服务器的更多。

Answer 1:

Dreamhost的提供了一个共享的ffmpeg二进制文件在/ usr / bin中/ ffmpeg的,所以你一定要能够通过使用系统()或了shell_exec()函数调用从PHP的ffmpeg。 Dreamhost的Wiki也有提供有关如何安装和配置的ffmpeg的PHP方向的条目..



Answer 2:

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



Answer 3:

我不记得有这样做,在纯PHP的任何方式:-(

通常,已选定的解决方法是调用ffmepg在命令行,与像东西shell_exec
但是,如果你不能在服务器上安装软件,这将可能是不可能的(我怀疑你的托管服务提供商捆绑ffmepg他们的服务器上)


甚至有使用来自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
    * ...

但它似乎并没有被真正知道...所以不知道它工作得很好,也不是说这是一个很好的解决方案...


Anyaway ...祝你好运!
如果你找到了一些工作/很好的解决方案,不要忘了让我们知道!



文章来源: Take a thumbnail from a quicktime (movie) file