FFMPEG全局模式多种输入格式

时间:2017-03-08 16:17:13

标签: ffmpeg wildcard

我需要获取目录中所有图像的缩略图。图片的格式为.png .jpg .JPG

为了做到这一点,我使用 ffmpeg -pattern_type glob -i '*.jpg' -vf scale=320:-1 compressed/img%03d.png

当我使用它*.jpg然后用于*.JPG时,第一个图像会被覆盖,因为计算从零开始。

我正在寻找一种方法,如何对多种格式进行转换,或者只为目录中的所有文件进行转换。

1 个答案:

答案 0 :(得分:1)

现在我在 bash 上做到了。非常丑陋的方式,但它正在做我想要的,因为我不关心输出文件名。

for format in jpg JPG png
do
 ffmpeg -pattern_type glob -i '*.'$format -vf scale=320:-1 compressed/$format%03d.png
done