0

我有这些系列的文件名:

00001_2013-10-03_07-01-00.png  00007_2013-10-03_07-07-00.png  00013_2013-10-03_07-13-00.png
00002_2013-10-03_07-02-00.png  00008_2013-10-03_07-08-00.png  00014_2013-10-03_07-14-00.png
00003_2013-10-03_07-03-00.png  00009_2013-10-03_07-09-00.png  00015_2013-10-03_07-15-00.png
00004_2013-10-03_07-04-00.png  00010_2013-10-03_07-10-00.png  00016_2013-10-03_07-16-00.png
00005_2013-10-03_07-05-00.png  00011_2013-10-03_07-11-00.png
00006_2013-10-03_07-06-00.png  00012_2013-10-03_07-12-00.png

我在 Avconv 中尝试做的是将它们完全加入到每个视频为 15fps 的视频中。它是动画的构建。

到目前为止,经过一些阅读,我得到了这个:

avconv -r 10 image2 -i 000%d_2013-10-03_07-%d-00.png test.avi

我知道不完美,它不起作用,我收到错误:

000%d_2013-10-03_07-%d-00.png: No such file or directory

我如何告诉 avconv 正确的文件结构。如果我希望视频的输出为 15fps,我该怎么做。

这是我正在运行的版本

avconv version v9-2267-ga3fabc6, Copyright (c) 2000-2013 the Libav developers
  built on Oct 14 2013 19:29:05 with gcc 4.7 (Ubuntu/Linaro 4.7.3-1ubuntu1)
4

1 回答 1

0

image2 解复用器不支持像这样的复杂模式。解决此问题的最直接方法是使用解复用器按照您想要的顺序连接图像并将它们通过管道传输到 avconv image2pipe。即类似的东西cat *.png|avconv -c:v png -f image2pipe -i - <encoding options> ....

要使用不同的帧速率,只需将不同的数字传递给-r选项。

于 2013-10-16T21:10:03.770 回答