如何使用avconv从JPEG图像创建延时video?

我有几百张静止图像。 这些文件根据佳能惯例命名 – IMG_2501.JPG, IMG_2502.JPG, IMG_2503.JPG, ...

我试过了:

 % avconv -f image2 -i IMG_%04d.JPG avconv_out.avi avconv version 0.8.9-6:0.8.9-0ubuntu0.13.10.1, Copyright (c) 2000-2013 the Libav developers built on Nov 9 2013 19:09:46 with gcc 4.8.1 IMG_%04d.JPG: No such file or directory 

我猜IMG_%04d.JPG未找到,因为avconv期望IMG_0000.JPG, IMG_0001.JPG, ... 我可以为它创建一个符号链接,但这是一个非常难看的黑客。

如何在不重命名的情况下使用avconv从这些静态照片创建video?

尝试先重命名它们

 a=1 for i in *.JPG; do new=$(printf "%04d.JPG" ${a}) #04 pad to length of 4 mv ${i} ${new} let a=a+1 done