gpt4 book ai didi

ffmpeg - 如何使用空单元格创建 ffmpeg 马赛克?

转载 作者:行者123 更新时间:2023-12-04 23:12:19 29 4
gpt4 key购买 nike

我尝试用 ffmpeg 创建视频马赛克。
水平堆叠的两个视频:ffmpeg -i vid1.mp4 -i vid2.mp4 -filter_complex "[0]scale=-1:1080[v0];[1]scale=-1:1080[v1];[v0][v1]hstack=inputs=2[vmap]" -map "[vmap]" output.mp4如何用黑色背景替换 vid1.mp4 并用 2 个元素保存堆栈?
我可以添加 blackvideo.mp4,但它应该更容易,对吧?

最佳答案

如果空单元格的大小和持续时间必须与 vid1 相同,那么最好将 vid1 的 Canvas 涂成黑色。

ffmpeg -i vid1.mp4 -i vid2.mp4 -filter_complex "[0]drawbox=t=fill:c=black,scale=-1:1080[v0];[1]scale=-1:1080[v1];[v0][v1]hstack=inputs=2[vmap]" -map "[vmap]" output.mp4
如果您只想在 vid2 的左侧添加黑色空间,请填充 vid2
ffmpeg -i vid2.mp4 -vf "scale=-1:1080,pad=w=300+iw:h=ih:x=300:y=0" output.mp4
这将在 vid2 的左侧添加 300 像素的黑色。

关于ffmpeg - 如何使用空单元格创建 ffmpeg 马赛克?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63778630/

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