我读过这个,但没有太多帮助。
我有一个名为videos的文件夹和另一个名为thumbnails的文件夹。我在视频文件夹中有许多 mp4 视频,并希望使用 ffmpeg 和 php 在第 4 秒将缩略图捕获到缩略图文件夹。
- 我在 windows whit php 5.3.8 和 Apache 2.2.21 上使用 Wamp server 2.2
- 我从ffmpeg 下载页面的FFmpeg Windows Builds部分下载了ffmpeg,并从此链接 下载了静态 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?
- 我怎样才能让我的脚本工作?
请帮忙