Zuschneiden von Videos mit FFMPEG basierend auf Daten aus dem Tracking-Algorithmus

3

Ich habe mit OpenTLD ein sich bewegendes Objekt in einer Videodatei verfolgt . Dadurch wurde für jeden Frame eine Datei mit den Koordinaten des Begrenzungsrahmens des Objekts erstellt.

Jetzt möchte ich ffmpegdas Video auf eine Box zuschneiden, die auf diesem Objekt zentriert ist. Ich habe gesehen , dass die Filter crop hat xund yOptionen , um die Position des Zuschneiderahmen angeben. Ich möchte diese Koordinaten für jeden Frame einzeln angeben, basierend auf den Koordinaten in meiner Tracking-Datei.

Bietet sich ffmpegdie Möglichkeit, solche Filterparameter pro Frame anzugeben oder Filterparameter für einzelne Frames aus einer Datei zu lesen?

kassiopeia
quelle
Am besten exportieren Sie die Frames in Standbilder, lassen sie dann über die Standbilder laufen und fügen sie dann alle wieder als Bild zusammen.
Paul
@kassiopeia Ich bin ein bisschen spät dran, aber gibt es eine Chance, dass du es geschafft hast, das zum Laufen zu bringen?
Alex
@Alex Eigentlich habe ich das getan, was Paul vorschlug ... alle Bilder in Standbilder zu exportieren, dann jedes Standbild einzeln mit ffmpeg
zuzuschneiden