Avconv - 用FPS误解文件名

时间:2013-10-15 07:07:04

标签: ubuntu avconv

我有这些系列的文件名:

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)

1 个答案:

答案 0 :(得分:0)

image2解复用器不支持这些复杂的模式。最简单的方法是按照您想要的顺序连接图像,并使用image2pipe分路器将它们传输到avconv。即类似于cat *.png|avconv -c:v png -f image2pipe -i - <encoding options> ....

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