Вопрос

Как drawtext воспроизведения видео («прошедшее время») на видео, с опцией FFmpeg --filter_complex ?

пример

Предположим, у меня есть видео, продолжительность которого составляет 150 секунд:

  • Прошло 1 секунда с момента запуска видео: оно отображается в 00:01 / 02:30 .
  • Прошло 2 секунды с момента запуска видео: оно отображается в 00:02 / 02:30 .
  • Прошло 3 секунды с момента запуска видео: оно отображается в 00:03 / 02:30 .

1 ответ1

1

Был такой же вопрос на бирже стека производства видео. Я понял, как это сделать, в основном так:

drawtext = text = 'Timestamp\: %{pts\:gmtime\:0\:%M\\\:%S}.'

Из Баша, со слабыми кавычками:

-filter_complex "drawtext = text = '%{pts\:gmtime\:0\:%M\\\\\:%S}'"

Более подробная информация здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .