下面是ffmpeg命令,用于将静止图像转换为视频,每张图像延迟5秒。
ffmpeg -f image2 -r 1/5 -i img%03d.png -vcodec libx264 out.mp4
这个命令工作正常。我只是想知道,是否可以为 -vcodec 添加两个参数,以及 libx264 ,我还想使用 H264 ,使视频在i-phone上工作。
答案 0 :(得分: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仅限于编程讨论。