gpt4 book ai didi

ffmpeg - 使用 FFmpeg 呈现 2 个以上的视频

转载 作者:行者123 更新时间:2023-12-04 22:51:24 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Vertically or horizontally stack (mosaic) several videos using ffmpeg? [closed]

(3 个回答)


4年前关闭。




我找到了使用 Ffmpeg 组合 2 个视频的答案

ffmpeg.exe -i LeftInput.mp4 -vf "[in] scale=iw/2:ih/2, pad=2*iw:ih [left]; 
movie=RightInput.mp4, scale=iw/3:ih/3, fade=out:300:30:alpha=1 [right];
[left][right] overlay=main_w/2:0 [out]" -b:v 768k Output.mp4

有没有办法组合2个以上?

我尝试添加 [bottom][upper]但我无法理解叠加层的工作原理以及我在哪里放置更多视频。

最佳答案

使用 FFmpeg hstackvstack过滤器:

enter image description here

ffmpeg -i input0 -i input1 -i input2 -i input3 -filter_complex \
"[0:v][1:v]hstack[top]; \
[2:v][3:v]hstack[bottom]; \
[top][bottom]vstack" \
output

如果要合并音频,请添加 amerge筛选:
ffmpeg -i input0 -i input1 -i input2 -i input3 -filter_complex \
"[0:v][1:v]hstack[top]; \
[2:v][3:v]hstack[bottom]; \
[top][bottom]vstack[v]; \
[0:a][1:a][2:a][3:a]amerge=inputs=4[a]" \
-map "[v]" -map "[a]" -ac 2 output

关于ffmpeg - 使用 FFmpeg 呈现 2 个以上的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13766793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com