我正在尝试使用 avconv 为一系列 jpg 文件设置动画。基于大量示例,我正在尝试使用 %d.jpg 来指定文件。或 %05d.jpg。但是,我得到:
avconv -i %d.jpg a.avi
avconv version 0.8.3-4:0.8.3-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav developers built on Jun 12 2012 16:37:58 with gcc 4.6.3
%d.jpg: No such file or directory
这是我的目录列表的片段:
10380.jpg
10390.jpg
10400.jpg
1040.jpg
10410.jpg
10420.jpg
10430.jpg
10440.jpg
从 00000.jpg 到 14400.jpg 有 jpeg
我不太了解通配符系统,但这就是示例中的内容。
(注意:我将其标记为 ffmpeg,因为 avconv 的标记不存在,并且 avconv 取代了 ffmpeg)
更新 我正在根据@av501 下面的答案更新问题。
首先,我有一个按 10 顺序排列的 png 文件列表。它们的文本前面有一个 5 位整数。例如:
SkinMattekNutrient_py_00000.png
SkinMattekNutrient_py_00010.png
SkinMattekNutrient_py_00020.png
...
SkinMattekNutrient_py_10440.png
将这些批量转换为 jpg 的方法是什么?我试过了
convert ...
SkinMattekNutrient_py_%05d.png %05d.jpg
和
convert ...
SkinMattekNutrient_py_%5d.png %5d.jpg
但我得到:
convert SkinMattekNutrient_py_%05d.png %05d.jpg
convert: missing an image filename `%05d.jpg' @ error/convert.c/ConvertImageCommand/3011.