LINUX.ORG.RU

[ffmpeg] Замена ключа -s на -video_size в ffplay

 


0

1

API в ffmpeg ломают постоянно, к этому все давно привыкли.

А теперь сломали командную строку очень оригинальным образом. Итак, в fedora-16 ffplay не проигрывает raw-видео с ключём -s для указания размера кадра, вместо него теперь нужно использовать ключ -video_size. Всё бы ничего, только про этот ключ в справке ffplay ни слова.

Собственно вопрос: как в скрипте определить, какой ключ использовать для проигрывания raw-видео?

Может быть, кто-нибудь знает, с какой именно версии ffplay изменился ключ, чтобы сделать проверку по версии?

★★
Ответ на: комментарий от daemonpnz

Я конечно рад, что исправление для кода есть, но это не решает проблему с зоопарком текущих версий.

cdslow ★★
() автор топика

ключём

ключом

anonymous
()
Ответ на: комментарий от daemonpnz

Спасибо, насколько я понял, изменение опций пошло отсюда http://git.videolan.org/?p=ffmpeg.git;a=commit;h=973f686a6c4f7c3b9120a1e22cb7c0159ea9aee2, соответственно, попало в ветки 0.7 и 0.8.

Так что, старый вариант с "-s" нужно использовать только для версий 0.6, а вариант с "-video_size" будет работать в новых версиях, независимо от того, починят в них "-s" или нет.

cdslow ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.