LINUX.ORG.RU

Перехват ввода для ffplay c клавиатуры


0

1

Нужно сделать приложение, которое использовало бы ffplay в качестве того, что воспроизводит видео (с учетом разных флагов типа фильтров).

Проблема в том, что при смене параметров требуется перезапускать ffplay. Так же необходимо искать по этому видео с точностью до кадров. И все это повесить на другие hot key. Можно ли это сделать без того, чтоб лазить в код ffplay

★★★★

Нет.

Единственный способ управления ffplay - SDL события от клавиатуры и мыши. Ну сможешь ты эти события сэмулировать. Но что дальше? 1) Изменить параметры без перезапуска ffplay не получится, он не рожден для этого. 2) Шаги перемотки - по времени, а не по кадрам, «магические значения», мин. 10 секунд. Есть переход на 1 кадр вперед. А назад на 1 кадр - нет! 3) «Горячие клавиши» «зашиты», т. е. не меняются, не настраиваются.

Так что придется лезть в код. Пп. 2, 3 - это просто. Но п. 1! Это уже не ffplay будет.

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

нужна полная совместимость по результату

namezys ★★★★
() автор топика
Ответ на: комментарий от fopen

да. похоже. Но вроде в ffplayer залезть не сложно. Осталось это скрестить с чем нибудь привычным

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