
Ich verwende die neueste Version 2.8.5 ffmpeg unter Windows und möchte zu Beginn des Videos ein 5-sekündiges Intro-JPEG-Frame und am Ende des Videos ein 5-sekündiges JPEG-End-Frame hinzufügen.
Ich habe online viele Beispiele gefunden, aber es scheint, dass alle eine frühere Version von ffmpeg verwenden und keines davon mit der neuesten Version funktioniert.
Kann mir jemand sagen, wie ich das mit der neuesten Version machen kann?
Antwort1
Versuchen
ffmpeg -loop 1 -t 5 -i intro.jpg -loop 1 -t 5 -i end.jpg -f lavfi -t 5 -i anullsrc -i video -filter_complex "[2:a]asplit[i][e];[0][i][3:v][3:a][1][e]concat=n=3:v=1:a=1[v][a]" -map [v] -map [a] output.mp4
Mit 1-Sekunden-Überblendungen:
ffmpeg -loop 1 -t 5 -i intro.jpg -loop 1 -t 5 -i end.jpg -f lavfi -t 5 -i anullsrc -i video -filter_complex "[2:a]asplit[i][e];[0]fade=in:st=0:d=1[0f];[1]fade=out:st=4:d=1[1f];[0f][i][3:v][3:a][1f][e]concat=n=3:v=1:a=1[v][a]" -map [v] -map [a] output.mp4