Назад | Перейти на главную страницу

Определить, поддерживается ли -vf (или нет) в FFMPEG

Согласно Документы 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.