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

Согласно документам FFMPEG, старый синтаксис обрезки и заполнения больше не поддерживается:

-размер посева -размер донышка -размер посева -размерный размер

Все параметры обрезки были удалены. Вместо этого используйте -vf crop=width:height:x:y.

-размер планшетного компьютера -размер нижнего планшета -размер рабочего стола -размер правого блока -цвет цвета hex_color

Все опции панели были удалены. Вместо этого используйте -vf pad=width:height:x:y:color.

Я пишу простую оболочку для FFMPEG, и я хотел бы знать, есть ли какой-нибудь прямой способ определить, должен ли я использовать новый -vf синтаксис или нет.

Я установил последний пакет ffmpeg (версия SVN-r0.5.1-4:0.5.1-1ubuntu1) через aptitude, но он все еще не поддерживает новый синтаксис, поэтому я не знаю, что искать... Любая помощь приветствуется!

1 ответ

Решение

Этого может быть достаточно, но я точно не знаю. С 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.

Другие вопросы по тегам