Я использую командную строку ffmpeg в Android, и я использовал код из 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
но это дает мне ту же ошибку. Что я должен изменить это? Я не мог скопировать консольный вывод, так как он был в текстовом представлении. Вот скриншоты: http://imgur.com/a/ct4PT