【发布时间】:2015-03-17 19:35:49
【问题描述】:
我有一个包含 10,000 多个视频的文件夹。对于每个视频,我想创建一个随机缩略图。
我的视频文件在目录 /videos 缩略图位于目录 /thumbs
所有视频都命名为 ID.mp4,其中 ID 是视频文件的任意名称。 我希望大拇指是 ID.jpg。
我目前将它与 php 一起使用来生成缩略图,但它的效率不足以为所有这些视频做到这一点。
$video = "/videos";
$image = "/thumbs";
$time = rand(1,300);
shell_exec("ffmpeg -i $video -an -ss $time -f mjpeg -t 1 -r 1 -y -s 620x370 $image 2>&1");
有人愿意帮助我吗?
【问题讨论】:
-
回复:“效率不够”:你调查过这是为什么吗?因为我假设大部分时间都花在
ffmpeg本身上,在这种情况下,从 PHP 切换到 Bash 并不会真正产生影响。 -
不是很好的建议...但是 mencoder 也有一个视频输出到 png 选项。