关闭。这个问题是off-topic .它目前不接受答案。
想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。
9年前关闭。
Improve this question
下面是 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 仅限于编程讨论。
关于android - ffmpeg 给 vcodec 两个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13567074/