Verketten Sie videos und fügen Sie schwarze frames zwischen Ihnen mit ffmpeg

Habe ich drei videos, die ich bin Verkettung mit ffmpeg. Ich möchte hinzufügen, ein paar schwarze frames dazwischen. Obwohl ich gefunden habe, ein paar Hinweise auf den web-es hat nicht funktioniert, für mich noch. Ich habe versucht, zu generieren, eine 'leer' - video nur mit schwarzen Rahmen mit:

ffmpeg -t 20 -s 1920x1080 -f rawvideo -pix_fmt rgb24 -r 25 -i c:\nul  E:\empty.avi

und dann verketten mit anderen, aber nicht arbeiten. Ich habe versucht ein paar andere Dinge, ohne Erfolg. Jegliche Hilfe würde sehr geschätzt werden

EDIT: auch versucht, um schwarze Bilder vor und nach dem video mit dem folgenden code, aber kein Erfolg:

ffmpeg -f lavfi -i color=c=black:s=1920x1080:r=25:d=100 -i middle_video.avi -filter_complex 
"[0:v]trim=start_frame=1:end_frame=21[blackstart];
[0:v] trim=start_frame=1:end_frame=21 [blackend]; 
[blackstart] [1:v] [blackend] concat=n=3:v=1:a=0[out]" -map "[out]" -c:v qtrle -c:a -copy output.avi

EDIT2:
Ausgabe von ffprobe

Metadata:
encoder: Lavf57.3.100
Duration: 00:00:10.05, start: 0.000000, bitrate: 43302 kb/s
Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 /0x34504D46), yuv420p, 192
0x1080 [SAR 1:1 DAR 16:9], 43333 kb/s, 23.98 fps, 23.98 tbr, 23.98 tbn, 10k tbc
Stream #0:1: Audio: mp3 (U[0][0][0] /0x0055), 48000 Hz, stereo, s16p, 128 k
b/s

EDIT 3
Link zum Bericht der ffmpeg die Ausgabe der Konsole:
FFMPEG-Sitzung Bericht

  • Fügen Sie das Auslesen der ffprobe für die drei input-Dateien. Offenbaren die Eigenschaften der leere video haben muss.
  • Danke. Ich habe das. es sagt mir: 'Output-Datei ist leer, es wurde nichts codiert'
  • Fügen Sie die Ausgabe von ffprobe in die Q.
  • Getan und fügen Sie ihn in den EDIT2
InformationsquelleAutor user3406207 | 2016-04-24
Schreibe einen Kommentar