从 QuickTime(电影)文件中获取缩略图
-
12-09-2019 - |
题
有人知道是否有可能(在 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
* ...
不过好像还真不知道...所以不确定它是否有效,也不确定它是一个好的解决方案......
无论如何...祝你好运 !
如果您找到一些有效/不错的解决方案,请不要忘记告诉我们!
不隶属于 StackOverflow