小编use*_*207的帖子

连接视频并使用ffmpeg在它们之间添加黑框

我有三个要与ffmpeg连接的视频。我想在它们之间添加一些黑框。尽管我在网络上发现了一些提示,但对我来说仍然没有用。我尝试使用以下方式生成仅带有黑色帧的“空”视频:

ffmpeg -t 20 -s 1920x1080 -f rawvideo -pix_fmt rgb24 -r 25 -i c:\nul  E:\empty.avi
Run Code Online (Sandbox Code Playgroud)

然后与另一个连接,但不起作用。我尝试了其他一些尝试,但均未成功。任何帮助将不胜感激

编辑:还尝试使用以下代码在视频前后添加黑框,但未成功:

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
Run Code Online (Sandbox Code Playgroud)

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: …
Run Code Online (Sandbox Code Playgroud)

video ffmpeg concatenation

3
推荐指数
1
解决办法
6579
查看次数

标签 统计

concatenation ×1

ffmpeg ×1

video ×1