Gibt es eine Möglichkeit, das Erscheinen schwarzer Rahmen am Anfang eines Videos bei Verwendung von -c:v copy zu verhindern?

Gibt es eine Möglichkeit, das Erscheinen schwarzer Rahmen am Anfang eines Videos bei Verwendung von -c:v copy zu verhindern?

Ich versuche, mithilfe von ffmpeg im Terminal die genauen Videoeinstellungen abzüglich des Audios durchzugeben. Das funktioniert, abgesehen von der Tatsache, dass die Videos mit einem schwarzen Frame beginnen, bevor das eigentliche Video abgespielt wird.

benutze derzeit dies:

for i in *.*;do ffmpeg -i "$i" -an -c:v copy "${i%.*}_noaudio.mp4";done

Ich denke derzeit, dass es mit dem Fehler zusammenhängen könnte, den ich erhalte (das Video wird immer noch exportiert), aber ich bin mir nicht sicher: Fehlendes Keyframe bei der Suche nach Zeitstempel: 1001

Beim Googeln habe ich versucht, -c:v copy nicht zu verwenden, da eskönnteEs könnte sich um einen Fehler im Zusammenhang mit h264-Keyframes handeln und stattdessen -c:v libx264 verwenden, aber ich möchte wirklich nicht neu kodieren müssen, da ich keine Qualität verlieren möchte. Die Datei, bei der ich dies ausprobiert habe, wurde von 135 MB auf 6 MB verkleinert.

verwandte Informationen