
Mein aktueller Befehl sieht folgendermaßen aus:
-i Video.mp4 -i Image.png -filter_complex [1:v][0:v]scale2ref=iw:ih[ovr][base];[ovr]colorchannelmixer=aa=0.7[ovrl];[base][ovrl]overlay[v] -map [v] -ss valueLeft -to valueRight -c:v libx264 -preset ultrafast Output.mp4
Ich habe eine Frage dazu gestellt, wie man ein Bild schneller exportieren kann. Mehr dazu können Sie hier lesen.Hier. Er schlug vor, dass ich für die schnelle Suche mein „ -ss
Vorher“ eingeben sollte -i
, und das funktionierte perfekt.
Anschließend habe ich versucht, dasselbe mit dem Zuschneiden eines Videos zu erreichen, indem ich Folgendes ausprobiert habe:
-ss valueLeft -i Video.mp4 -i Image.png -to valueRight -filter_complex [1:v][0:v]scale2ref=iw:ih[ovr][base];[ovr]colorchannelmixer=aa=0.7[ovrl];[base][ovrl]overlay[v] -map [v] -c:v libx264 -preset ultrafast Output.mp4
wird dann -to
einfach ignoriert.
Ich habe das auch versucht-
-ss valueLeft -i Video.mp4 -to valueRight -i Image.png -filter_complex [1:v][0:v]scale2ref=iw:ih[ovr][base];[ovr]colorchannelmixer=aa=0.7[ovrl];[base][ovrl]overlay[v] -map [v] -c:v libx264 -preset ultrafast Output.mp4
in meinem Protokoll wird Folgendes angezeigt:
Image.png -- you are trying to apply an input option to an output file or vice versa. Move this option before the file it belongs to.
Kann mir bitte jemand helfen und sagen, wie das richtig geht?
Antwort1
Die Art und Weise -to
, wie sie implementiert ist, kann nur unter bestimmten Umständen verwendet werden, z. B. wenn eine langsame Suche durchgeführt wird oder Zeitstempel kopiert werden. Bei einer schnellen Suche wird der Ausgabezeitstempel des ersten Eingaberahmens auf 0 zurückgesetzt und -to
ist daher nutzlos.
-t
Die Problemumgehung besteht darin , den Wert „dessen -to
Zeit – Zeit“ zu verwenden -ss
.