gpt4 book ai didi

ffmpeg - 缩放和堆叠 2 个视频

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

我有 2 个输入,我想同时缩放、裁剪并将它们放在一起。我的命令应该是这样的:

ffmpeg -i input1 -i input2 -filter_complex crop=10000:5000:1000:0,scale=3840:1536 vstack output.mp4

我知道我需要使用链接(?),但我试图在网上查找它并不能真正让它工作。

那么,在仅使用一次“-filter_complex”时,缩放和裁剪两个输入然后将它们垂直放在彼此之上的正确语法是什么?

最佳答案

您需要告诉每个过滤器将哪个 Steam 用作输入并标记每个过滤器的输出。用逗号连接每个过滤器以创建过滤器链。用分号连接每个过滤器链。

ffmpeg -i input0 -i input1 -filter_complex \
"[0:v]crop=10000:5000:1000:0,scale=3840:1536[top]; \
[1:v]crop=10000:5000:1000:0,scale=3840:1536[bottom]; \
[top][bottom]vstack[v]" -map "[v]" output.mp4

如果您还想合并来自两个输入的音频:
ffmpeg -i input0 -i input1 -filter_complex \
"[0:v]crop=10000:5000:1000:0,scale=3840:1536[top]; \
[1:v]crop=10000:5000:1000:0,scale=3840:1536[bottom]; \
[top][bottom]vstack[v]; \
[0:a][1:a]amerge[a]" -map "[v]" -map "[a]" -ac 2 output.mp4

FFmpeg Filters Documentation: Filtergraph Syntax了解更多信息。

关于ffmpeg - 缩放和堆叠 2 个视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37440854/

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