将多个 png 转换为 mp4,所有帧都是第一张图片

将多个 png 转换为 mp4,所有帧都是第一张图片

我正在尝试将多幅图像 (.png) 转换为视频 mp4。我正在使用 avconv,我之前已经让它工作了,但我不记得怎么做了...我正在使用 ubuntu 14.04,我有 avconv 9.something,我刚刚通过从 libav 网站下载将其更新到版本 11.6。

我有大约 70 个 png 想要转换为 mp4。我输入以下命令:

avconv -r 10  -i implant%4d.png -b:v 1000k test.mp4

或者

avconv -r 10 -start_number 1 -stats -i "implant%4d.png" -b:v 1000k test.mp4

输出的视频为良好的帧数,但它们都是第一幅图像。终端上的输出如下:

avconv version 11.6, Copyright (c) 2000-2014 the Libav developers
  built on Apr 28 2016 08:46:48 with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.1)
Input #0, image2, from 'implant%4d.png':
  Duration: 00:00:02.88, start: 0.000000, bitrate: N/A
    Stream #0.0: Video: png, rgb24, 1350x982, 25 fps, 25 tbn
File 'test.mp4' already exists. Overwrite ? [y/N] y
Output #0, mp4, to 'test.mp4':
  Metadata:
    encoder         : Lavf56.1.0
    Stream #0.0: Video: mpeg4, yuv420p, 1350x982, q=2-31, 1000 kb/s, 10  fps, 10 tbn, 10 tbc
   Metadata:
      encoder         : Lavc56.1.0 mpeg4
Stream mapping:
  Stream #0:0 -> #0:0 (png (native) -> mpeg4 (native))
Press ctrl-c to stop encoding
frame=   72 fps= 26 q=2.0 Lsize=     362kB time=7.10 bitrate= 417.4kbits/s 

答案1

您需要更改通配符。

从plant%4d.png到植入%04d.png

对我有用。

相关内容