gpt4 book ai didi

video - ffmpeg:我如何hstack 2个视频并在视频区域外显示水印

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

我是使用 ffmpeg 的新手,我想使用 hstack 组合两个 1920x1080 视频。输出视频也需要为 1920x1080。同时我想在屏幕底部(视频区域外)和屏幕顶部中间显示一个水印。

到目前为止,我设法用填充制作了一个 hstack,但水印不会显示在视频区域之外。

这是我的第一次尝试:
ffmpeg -y -i input1.mp4 -i input2.mp4 -i watermark1.png -filter_complex "[0]pad=iw+5:color=black[left];[left][1]hstack=inputs=2","overlay=x=(main_w-overlay_w)*0.95:y=(main_h-overlay_h)*0.95","scale=w=1920:h=1080" Output.mp4
这是我得到的和我想要的比较:

wrong output desired output

任何有关我的问题的帮助将不胜感激!

最佳答案

所需的基本操作顺序是

1)缩小每个视频[,如果需要添加填充]

2)hstack他们

3)填充输出

4) 覆盖标志

(或者,在第 1 步中,填充足以摆脱第 3 步。)
ffmpeg -y -i input1.mp4 -i input2.mp4 -i watermark1.png -filter_complex "[0]scale=iw/2:-1[left];[1]scale=iw/2:-1[right];[left][right]hstack=inputs=2,pad=1920:1080:-1:-1,overlay=x=(main_w-overlay_w)*0.95:y=(main_h-overlay_h)*0.95" Output.mp4

关于video - ffmpeg:我如何hstack 2个视频并在视频区域外显示水印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60430097/

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