ffmpeg:宽度不能被2整除(保持比例时)

ffmpeg:宽度不能被2整除(保持比例时),ffmpeg,Ffmpeg,我尝试降低视频的维度: ffmpeg -i input.mp4 -y -acodec aac -ac 2 -ab 160k -vcodec libx264 -vf "scale=-1:'min(720,ih)'" -f mp4 output.mp4 我得到: 宽度不能被2整除(405x720) 我试过: -vf "scale=-1:'min(720,ceil(ih/2)*2)'" 还是一样,因为我需要保持宽度比例 有什么想法吗 我已经读过了,但没有成功: 使用 scale='bitand(

我尝试降低视频的维度:

ffmpeg -i input.mp4 -y -acodec aac -ac 2 -ab 160k -vcodec libx264 -vf "scale=-1:'min(720,ih)'" -f mp4 output.mp4
我得到:

宽度不能被2整除(405x720)

我试过:

 -vf "scale=-1:'min(720,ceil(ih/2)*2)'"
还是一样,因为我需要保持宽度比例

有什么想法吗

我已经读过了,但没有成功:

使用

scale='bitand(oh*dar,65534)':'min(720,ih)'

这将重新缩放与输出高度成比例的宽度,然后将其减小为偶数。

您能解释一下什么是
65534
?我当前的缩放命令是
scale=999:trunc(ow/a/2)*2,overlay=(main\u w-overlay\u w)/2:(main\u h-overlay\u h)/2
我问了一个问题,你能看一下吗-