我正在尝试将多幅图像 (.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
对我有用。