Согласно Документы FFMPEG, старый синтаксис обрезки и заполнения больше не поддерживается:
-Размер обрезки -Размер обрезки -Размер кромки-размер прямоугольника
Все параметры кадрирования были удалены. Вместо этого используйте -vf crop = width: height: x: y.
-размер падтопа -паднижний размер -пад левый размер -правый размер -пад цвет шестнадцатеричный_цвет
Все параметры пэда были удалены. Вместо этого используйте -vf pad = width: height: x: y: color.
Я кодирую простую оболочку вокруг FFMPEG, и я хотел бы знать, есть ли какой-нибудь прямой способ определить, следует ли мне использовать новый -vf
синтаксис или нет.
Я установил последний пакет ffmpeg (версия SVN-r0.5.1-4: 0.5.1-1ubuntu1) через aptitude, но он по-прежнему не поддерживает новый синтаксис, поэтому я понятия не имею, что искать. .. Любая помощь приветствуется!
Этого может быть достаточно, но я точно не знаю. С ffmpeg 0.6.1 я получаю
$ ffmpeg -h 2>&1 | grep crop
-croptop size set top crop band size (in pixels)
-cropbottom size set bottom crop band size (in pixels)
-cropleft size set left crop band size (in pixels)
-cropright size set right crop band size (in pixels)
С ffmpeg git-8cf9a09 я получаю
$ ffmpeg -h 2>&1 | grep crop
-croptop size Removed, use the crop filter instead
-cropbottom size Removed, use the crop filter instead
-cropleft size Removed, use the crop filter instead
-cropright size Removed, use the crop filter instead
Возможно, вам лучше спросить список рассылки ffmpeg-user.