我有三個視頻,我與ffmpeg連接。我想在它們之間添加幾個黑框。儘管我在網上發現了一些提示,但它還沒有爲我工作。我試圖用黑色框架生成一個'空'視頻:連接視頻並在它們之間添加黑色框架與ffmpeg
ffmpeg -t 20 -s 1920x1080 -f rawvideo -pix_fmt rgb24 -r 25 -i c:\nul E:\empty.avi
然後與另一個連接但不起作用。我嘗試了其他一些事情,但沒有成功。任何幫助將不勝感激
編輯:也嘗試過,並用下面的代碼的視頻後加入黑幀,但沒有成功:
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: 輸出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
編輯3 鏈接到ffmpeg控制檯輸出的報告: FFMPEG session report
粘貼三個輸入文件的'ffprobe'讀數。這將揭示空白視頻需要具備的屬性。 – Mulvya
謝謝。我檢查了。它告訴我:'輸出文件爲空,沒有任何編碼' – user3406207
將ffprobe輸出粘貼到Q. – Mulvya