gpt4 book ai didi

linux - ffmpeg 同时连接和缩放?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:14:10 28 4
gpt4 key购买 nike

我有两个 ffmpeg 命令:

ffmpeg -i d:\1.mp4 -i d:\1.mp4 -filter_complex "[0:0] [0:1] [1:0] [1:1] concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" d:\3.mp4

ffmpeg -i d:\1.mp4 -vf scale=320:240 d:\3.mp4

如何同时使用它们?

最佳答案

为了后代:如果输入源的大小不同(这是您需要在合并前进行缩放的主要原因),则接受的答案将不起作用。

您需要做的是首先缩放,然后将该视频输出通过管道传输到 concat 过滤器中,如下所示:

ffmpeg -i input1.mp4 -i input2.mp4 -filter_complex \
"[0:v]scale=1024:576:force_original_aspect_ratio=1[v0]; \
[1:v]scale=1024:576:force_original_aspect_ratio=1[v1]; \
[v0][0:a][v1][1:a]concat=n=2:v=1:a=1[v][a]" -map [v] -map [a] output.mp4

今天遇到了这个问题,花了整整三个小时试图解决这个问题,不幸的是,接受的答案并没有像评论中指出的那样起作用。

关于linux - ffmpeg 同时连接和缩放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19425674/

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