下面是 ffmpeg 命令将静止图像转换为视频,每张图像延迟 5 秒。
ffmpeg -f image2 -r 1/5 -i img%03d.png -vcodec libx264 out.mp4
这个命令工作正常。我只是想知道,是否可以为-vcodec加上两个参数,以及libx264,我还想使用H264,以使该视频即使在 i-phone 上也能正常工作。
除非您想要两个不同的输出,否则添加另一个-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 仅限于编程讨论。