ffplay: показывать метку времени (когда приостановлено) - PullRequest
2 голосов
/ 19 марта 2020

С помощью ffplay можно отобразить отметку времени следующим образом:

ffplay -vf "drawtext=text='%{pts\:hms}':fontcolor=white:shadowcolor=black:shadowx=3:shadowy=3:fontsize=48:x=(w-tw)/2:y=h-(2*lh)" video.mp4

Однако я хотел бы показать отметку времени только тогда, когда видео приостановлено .

Возможно ли это с помощью ffplay? Кроме того, я бы хотел, чтобы временная метка временно отображалась при просмотре видео, если это возможно.

1 Ответ

1 голос
/ 28 марта 2020

Я не думаю, что это возможно, так как ffplay не отправляет событие, когда оно приостановлено, и не поддерживает рисование текста только в определенное время.

Вам следует использовать другое программное обеспечение, как предлагается (mpv, например), чтобы иметь больше контроля над тем, что вы отображаете поверх видео.

Альтернативой является также создание сценария Python, который управляет видео и отображает отметку времени поверх него, с OpenCV, например.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...