Ich habe mir ein Skript erstellt, das ein Input Video in einzelne Teile schneidet und diese anschließend wieder zusammensetzt. Zudem füge ich dem Video eine zusätzlich Ebene hinzu und gebe ihr die Farbe rot. Es funktioniert soweit auch alles sehr gut. Wenn da nicht das Problem wäre, das FFMPEG kein Ende findet. Nachdem das Video berechnet wurde, endet das skript nicht, sondern bleibt setehen. Der einzige Wert der sich dann noch ändert ist der Speed Wert.
Hat jemand eine Idee wo der Fehler stecken könnte?
Befehl:
ffmpeg -y -i "Input.avi" -f lavfi -i color=0x000000,scale=1280:800 -filter_complex "nullsrc=size=1280x800 [PROJECT] ; color=c=red:size=1280x648 [WARN] ; [0:v] setpts=PTS-STARTPTS, crop=iw-0-0:ih-0-0:0:0, scale=1280:-1[VIDEO] ; [PROJECT][WARN] overlay=shortest=1:x=0:y=0 [OUTPUT_TMP1] ; [OUTPUT_TMP1][VIDEO] overlay=shortest=1 [OUTPUT_TMP2] ; [OUTPUT_TMP2][1:v] overlay=shortest=1:y=647" -codec:v libx264 -profile:v high -preset slow -tune film -crf 10 -acodec copy "Output.avi"
Letze Ausgabezeile des Skripts: (Beispiel Video von 10sek.)
frame= 250 fps= 24 q=28.0 size= 1258kB time=00:00:10.00 bitrate=1029.7kbits/s speed=0.941x