我已经搜索了整个 Google 和 StackOverFlow,但仍然没有找到解决方案。
我想生成目录中所有 mp4 视频文件的视频缩略图,并将缩略图命名为“filename.mp4”.jpg
我的服务器上安装了 ffmpeg 和 ffmpeg-php。我还成功地一次创建了一个文件的缩略图。
所以情况就是这样,我有一个名为 uploads 的目录,里面有很多 mp4 视频。现在,当我运行脚本时,应该自动创建大小为 100x100 的缩略图并将其放置在另一个文件夹“skrin”中。例如:xxx.mp4 应该有 xxx.mp4.jpg 有拇指名称。
重要提示:我的文件名中包含空格、单引号、括号等。所以脚本应该能够处理这个。
有人可以帮我吗?我在 php 中使用以下 shell 命令使用 exec 生成单个视频的拇指。
exec("/usr/local/bin/ffmpeg -itsoffset -105 -i 'xxx haha.mp4' -vcodec mjpeg -vframes 1 -an -f rawvideo -s 100x100 'xxx haha.mp4.jpg'");