ffmpeg 创建无法观看的视频

ffmpeg 创建无法观看的视频

我有一堆格式为 000.png 到 014.png 的图像。我使用了这个命令

ffmpeg -r 1 -i %03d.png o.avi

我期望视频时长为 15 秒,帧率为 1 fps。我做到了,但是前 4 秒屏幕一片空白,第 4 秒屏幕显示一张 000.png 图像。如果我搜索,则看不到视频。我使用 vlc 2.0.8 观看

这是它给我的输出。

我该如何编码才能得到正确的视频?

Input #0, image2, from '%03d.png':
  Duration: 00:00:00.60, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: png, rgba, 1280x1024 [SAR 3779:3779 DAR 5:4], 25 fps, 25tbr, 25 tbn, 25 tbc
File 'o.avi' already exists. Overwrite ? [y/N] y
Output #0, avi, to 'o.avi':
  Metadata:
    ISFT            : Lavf55.16.101
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 1280x1024 [SAR 1:1 DAR 5:4], q=2-31, 200 kb/s, 1 tbn, 1 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (png -> mpeg4)
Press [q] to stop, [?] for help
frame=   15 fps=0.0 q=7.0 Lsize=     692kB time=00:00:15.00 bitrate= 378.0kbits/s
video:686kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.872085%

相关内容