首页 > 解决方案 > FFMPEG - 高度不能被 2 整除

问题描述

我对 ffmpeg 有疑问。我想将图像序列格式化为视频。我为此使用以下命令:

ffmpeg -framerate 24 -i image%04d.jpeg Project.mp4 -vf "pad=ceil(iw/2)*2:ceil(ih/2)*2"

我有4张照片:

使用此命令,我收到以下错误:

[libx264 @ 000001f12e7a0540] height not divisible by 2 (1200x1599) 
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe 
incorrect parameters such as bit_rate, rate, width or height
Conversion failed!

有人可以告诉我为什么会出现这个错误,我该如何解决?

谢谢

标签: ffmpeg

解决方案


期权放置事项:

ffmpeg [input options] -i input [output options] output

任何尾随选项(输出后的选项),例如 your -vf,都可能被忽略。

更正的命令:

ffmpeg -framerate 24 -i image%04d.jpeg -vf "pad=ceil(iw/2)*2:ceil(ih/2)*2" Project.mp4

推荐阅读