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 ffmpeg
das Video auf eine Box zuschneiden, die auf diesem Objekt zentriert ist. Ich habe gesehen , dass die Filter crop hat x
und y
Optionen , 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 ffmpeg
die Möglichkeit, solche Filterparameter pro Frame anzugeben oder Filterparameter für einzelne Frames aus einer Datei zu lesen?
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