0
C# 래퍼 클래스를 사용하여 3 개의 비디오를 연결하려고합니다. (NRECO.Videoconverter)FFMPEG에있는 모든 비디오의 화면 비율을 설정하는 방법은 무엇입니까?
모든 비디오의 프레임 속도와 크기는 같습니다.
그러나 두 번째 비디오의 종횡비가 다릅니다.
세 비디오의 모든 종횡비를 어떻게 동일하게 설정할 수 있습니까? 두 번째 비디오의 종횡비를 첫 번째 및 세 번째와 동일하게 설정하고 싶습니다.
다음은 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.
을 사용하지만, 그것은 두 번째 비디오를 CONCAT하지 않습니다. 그것은 단지 첫 번째와 세 번째로 연결되어 실행됩니다. –
전체 로그를 공유하십시오. – Mulvya