Я пытаюсь использовать опцию 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.
Спасибо!