FFMPEG Filter_Complex_Script Zuschneiden nach Zeit

FFMPEG Filter_Complex_Script Zuschneiden nach Zeit

Ich versuche, die Option filter_complex_script von FFMPEG zu verwenden, um ein Video je nach Zeit an verschiedenen Stellen zuzuschneiden. Ich habe eine Datei, die den Begrenzungsrahmen zeigt, wo sich ein Objekt befinden sollte, und habe eine Textdatei namens „myscript.txt“ geschrieben, die folgende Befehle enthält:

 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

Mein Kommandozeilenaufruf für ffmpeg ist

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

Dies läuft einwandfrei und erzeugt eine Ausgabe, aber das Zuschneidefenster verwendet nur die erste Zeile der Datei und ändert sich im Laufe der Zeit nicht. Derzeit habe ich Zuschneidedetails auf Frame-Ebene, aber ich kann einen Weg finden, dies sekundengenau zum Laufen zu bringen, wenn es eine Lösung gibt.

Ich verwende FFMPEG Version 3.4.1 unter Windows 10.

Danke schön!

verwandte Informationen