我拥有超过10,000个视频的文件夹。对于我想要创建随机缩略图图像的每个视频。Bash脚本为目录中的所有视频文件生成缩略图
我的视频文件在目录/视频 缩略图目录/大拇指
所有的视频被命名为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并不会真正起作用。 – ruakh 2013-03-22 01:28:20
不是很好的建议......但mencoder也有一个视频输出到PNG选项。 – 2013-03-22 01:32:21