gpt4 book ai didi

linux - Bash 脚本为目录中的所有视频文件生成缩略图

转载 作者:太空宇宙 更新时间:2023-11-04 04:17:32 26 4
gpt4 key购买 nike

我有一个包含超过 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");

有人愿意帮助我吗?

最佳答案

你可以试试这个:

for f in $MOVIEDIR
do
ffmpeg -i "$f" -t 2 -r 0.5 "$f"%d.jpg
done

你应该让 ffmpeg 线做你想要的事情并且效率还不错。将其包装在具有较小电影文件夹的脚本中...

关于linux - Bash 脚本为目录中的所有视频文件生成缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15561152/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com