-2

下面是 ffmpeg 命令将静止图像转换为视频,每张图像延迟 5 秒。

ffmpeg -f image2 -r 1/5 -i img%03d.png -vcodec libx264 out.mp4

这个命令工作正常。我只是想知道,是否可以为-vcodec加上两个参数,以及libx264,我还想使用H264,以使该视频即使在 i-phone 上也能正常工作。

4

1 回答 1

1

除非您想要两个不同的输出,否则添加另一个-vcodec没有意义。其次,h264是ffmpeg中H.264解码器的名称。如果您构建的 ffmpeg 支持libx264,那么h264用作编码器只是 ; 的别名libx264。否则 ffmpeg 将报告Unknown encoder 'h264'

Apple 设备支持不同的 H.264 配置文件,具体取决于型号。为了广泛的兼容性,只需添加以下作为输出选项:

-profile:v baseline -level 30


请注意,ffmpeg 使用问题更适合 superuser.com。Stack Overflow 仅限于编程讨论。

于 2012-11-26T22:22:55.913 回答