例如想要把视频缩放到1111x1111,则会报错 height not divisible by 2
ffmpeg -i 10.mp4 -vf scale=1111:1111 101010.mp4
FFmpeg中的scale命令后面的宽高,只能接受偶数
ffmpeg -i 10.mp4 -vf scale=1110:1110 101010.mp4
最好的办法是,在scale中加入处理
trunc类似于int取整
对1111/2取整,最后在*2,结果一定是偶数
ffmpeg -i 10.mp4 -vf scale=trunc(1111/2)*2:trunc(1111/2)*2 101010.mp4
另外:
crop命令裁剪的时候,会自动裁剪成偶数