Перемещение текста в видео с помощью ffmpeg всегда 3 минуты

У меня проблема. Я нашел учебник о том, как добавить текст в видео с помощью ffmpeg. но я хочу каждые 3 минуты. Я получаю сценарий только 10 секунд 1 раз. Я хочу 3 минуты 1 раз.

мой сценарий:

ffmpeg -i input.mp4 -filter:v drawtext="fontfile=/usr/share/fonts/truetype/freefont/FreeSans.ttf:text='Hello World':fontcolor=white@1.0:fontsize=16:y=h-line_h-100:x=w/10*mod(t\,10):enable=gt(mod(t\,20)\,10)" -codec:v libx264 -codec:a copy -y output.mp4

Источник: здесь

помогите мне установить всегда 3 минуты и скорость текста 10 секунд

пожалуйста, попросите объяснение каждого сценария выше и помогите, чтобы каждую минуту появлялся текст

благодарю вас

1 ответ

Попробуй это:

enable='gt(mod(t,60),57)'

Это означает: каждые 57 секунд в течение 3 секунд.

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