【发布时间】:2013-01-17 16:39:06
【问题描述】:
我已经阅读了this,但没有太大帮助。
我有一个名为 videos 的文件夹和另一个名为 thumbnails 的文件夹。我在视频文件夹中有许多 mp4 视频,并希望使用 ffmpeg 和 php 在第 4 秒将缩略图捕获到缩略图文件夹。
- 我在 windows whit php 5.3.8 和 Apache 2.2.21 上使用 Wamp server 2.2
- 我从ffmpeg download page 的FFmpeg Windows Builds 部分下载了ffmpeg,从this 链接下载了静态32 版本。
-
我将 7z 文件提取到我的网站根目录
这是我的 php 代码:$ffmpeg = "includes/ffmpeg/bin/ffmpeg"; foreach(glob('files/videos/*.mp4') as $pathname){ $filename = substr($pathname,13,strripos($pathname,'.mp4')-13); $thumbnail = 'files/thumbnails/'.$filename.'.jpg'; exec("ffmpeg -i $pathname -an -y -f mjpeg -ss 00:00:04 -vframes 1 $thumbnail"); }
但没有任何反应,缩略图文件夹始终为空!
- 如何知道我的服务器上是否安装了 ffmpeg?
- 如何让我的脚本正常工作?
请帮忙
【问题讨论】:
-
你能检查权限和路径是否定义正确吗?
-
@DoSparKot 什么权限?我正在使用 wamp 服务器,并且我有 windows 文件夹。我让每个人都可以完全访问视频和缩略图。但没有任何改变
标签: php ffmpeg thumbnails