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

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

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

有帮助吗?

解决方案

Dreamhost的提供共享的ffmpeg二进制在/ usr /斌/ ffmpeg的,所以你绝对应该能够通过使用系统()或了shell_exec()函数调用从PHP FFMPEG。 Dreamhost的wiki有还提供关于如何安装和配置的ffmpeg-PHP方向的条目..

其他提示

我不记得有任何方法可以在 pure-php 中做到这一点:-(

一般来说,选择的解决方案是调用 FFMEPG 在命令行中,使用类似的东西 shell_exec
但是,如果您无法在服务器上安装软件,这可能是不可能的 (我怀疑您的托管提供商在其服务器上捆绑了 ffmepg)


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

但是,因为它是 PHP 扩展 (而不仅仅是一堆 PHP 脚本), ,您必须将其安装在您的服务器上 - 我们可能会遇到同样的问题:-(


搜索了一下,我发现 AllBrand.nu Automagic 缩略图器 ;他们说(引用):

Features:

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

Requirements:

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

不过好像还真不知道...所以不确定它是否有效,也不确定它是一个好的解决方案......


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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top