Синтаксис выглядит правильно для меня. Используйте одинарные кавычки, чтобы вам не пришлось экранировать выражение:
ffmpeg -i input.mp4 -i watermark.png -filter_complex \
"[0:v][1:v] overlay=10:10:enable='between(t,1,2)'" output.mp4
Если у вас нет опции enable
, убедитесь, что вы используете ffmpeg версии 2.0 или выше. Редактирование временной шкалы поддерживается только там (см. Журнал изменений).
Если вы хотите наложить несколько изображений, используйте что-то вроде этого:
ffmpeg -i input.mp4 -i watermark.png -i watermark2.png -filter_complex \
"[0:v][1:v] overlay=10:10:enable='between(t,1,2)' [tmp]; [tmp][2:v] overlay=20:20:enable='between(t,2,3)'" output.mp4