FFMPEG Filter_Complex_Script Обрезка по времени

FFMPEG Filter_Complex_Script Обрезка по времени

Я пытаюсь использовать опцию filter_complex_script FFMPEG, чтобы обрезать видео в разных местах в зависимости от времени. У меня есть файл, который показывает ограничивающую рамку того, где должен быть объект, и я написал текстовый файл под названием "myscript.txt", в котором есть команды следующим образом:

 crop=x=125:y=190:w=105:h=98
 crop=x=124:y=193:w=106:h=99
 crop=x=124:y=194:w=106:h=99

Мой вызов командной строки для ffmpeg:

 ffmpeg -y -i input.mp4 -filter_complex_script "myscript.txt" -c:v libx264 output.mp4

Это будет работать нормально и даст вывод, но окно обрезки использует только первую строку файла и не меняется со временем. В настоящее время у меня есть детали обрезки на уровне кадра, но я могу найти способ заставить это работать по секундам, если есть решение.

Я использую FFMPEG версии 3.4.1 на Windows 10.

Спасибо!

Связанный контент