gpt4 book ai didi

c# - 如何在 FFMPEG 中设置所有视频的纵横比?

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

我正在尝试使用 C# 包装类连接 3 个视频。 (NRECO.Videoconverter)

所有视频都具有相同的帧速率和大小。

然而,第二个视频的纵横比是不同的。

如何将三个视频的所有宽高比设置为相同。我想将第二个视频的纵横比设置为与第一个和第三个相同。

这是我使用包装类在 C# 中尝试过的。

ConcatSettings concatSettings = new ConcatSettings
{
CustomOutputArgs = "-filter_complex \"[1:v]setsar=1[v1];[0:v:0][0:a:0] [1:v:0] [1:a:0] [2:v:0] [2:a:0] concat=n=3:v=1:a=1[outv] [outa]\" \\-map \"[outv]\" -map \"[outa]\""

};

fFMpeg.ConcatMedia(inputfiles, finaloutput, Format.mp4, concatSettings);

这给了我错误说-
[Parsed_concat_0 @ 04ded5e0] Input link in1:v0 parameters (size 852x480, SAR 160:213) do not match the corresponding output link in0:v0 parameters (852x480, SAR 12800:9443)
[Parsed_concat_0 @ 04ded5e0] Failed to configure output pad on Parsed_concat_0
Error configuring complex filters.

最佳答案

你会用

"-filter_complex \"[0:v]setsar=1[v0];[1:v]setsar=1[v1];[2:v]setsar=1[v2];[v0][0:a:0] [v1][1:a:0] [v2][2:a:0] concat=n=3:v=1:a=1[outv] [outa]\"

关于c# - 如何在 FFMPEG 中设置所有视频的纵横比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47949668/

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