gpt4 book ai didi

video - ffmpeg - 将视频组合成一个宽视频

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

我有 3 个 1920x1080 的视频。它们都是相同的长度/编解码器。我想将它们组合起来(而不是连接),这样结果就是一个 5760x1080 的视频。

有人可以向我解释如何在 ffmpeg(或其他免费应用程序)中执行此操作吗?

谢谢!

最佳答案

供将来引用 - 这些类型的非编程问题应该在 superuser.com 上进行 - 不是在这里。

要回答您的问题:

据我所知,在 FFmpeg 中执行此操作的唯一方法是重新编码文件(所有视频过滤器都需要指定音频/视频编解码器,并且流复制被禁用)

只要这对您来说不是问题,以下是如何处理您的文件:

ffmpeg -i [input1] -i [input2] -i [input3] -filter_complex "[0:v]pad=width=5760:height=1080:x=0:y=0[p];[p][1:v]overlay=shortest=1:x=1920:y=0[p2];[p2][2:v]overlay=shortest=1:x=3840:y=0[full]" -map [full] .... [OUTPUT]

您需要替换 ....带有什么编解码器的区域,以及您想使用的任何其他转码选项。

稍微分解一下:您正在获取第一个输入文件并将其用黑色填充到 5760x1080。然后,您将获取第二个文件并从坐标 1920x0 开始覆盖它。最后,您将第三个文件添加为坐标 3840x0 处的叠加层。

关于video - ffmpeg - 将视频组合成一个宽视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30376240/

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