【发布时间】:2017-12-23 13:49:41
【问题描述】:
我正在尝试使用 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.
【问题讨论】: