FFMPEG 命令缩放:如何做到这一点?

FFMPEG 命令缩放:如何做到这一点?

我在 Android 中使用 ffmpeg 命令行,并使用了来自 ffmpeg.org 的代码,如下所示

ffmpeg -i input.jpg -vf scale="'if(gt(a,4/3),320,-1)':'if(gt(a,4/3),-1,240)'" output_320x240_boxed.png 

但是当我在手机上执行它时,我得到了“计算表达式时出错。可能是自引用”的 if 部分。我想按以下方式缩放到偶数个高度和宽度:

scale=if(iw%2!=0)iw+1:if(ih%2!=0)ih+1 

但这给了我同样的错误。我应该把它改成什么?我无法复制控制台输出,因为它在文本视图中。以下是屏幕截图:https://i.stack.imgur.com/gA2D3.jpg

相关内容