Я преобразовал изображение в к Vedio, используя следующий кодОбъединить изображение с видео с nreco
NReco.VideoConverter.ConvertSettings setting = new NReco.VideoConverter.ConvertSettings();
setting.SetVideoFrameSize(FrameSizeWidth, FrameSizeHeight);
setting.VideoCodec = "libx264";
setting.AudioCodec = "mp3";
setting.CustomInputArgs = " -framerate 1/"+imageDuration;
setting.CustomOutputArgs = " -profile:v high -r 30";
FFMpegConv.ConvertMedia(inputFilePath, null, outputFIlePath, null, setting);
А также у меня есть mp4 видео со мной, который расщепляется с помощью кода происходит некорректно.
var ffMpegConverter = new FFMpegConverter();
ffMpegConverter.ConvertMedia(SourceFile, Format.mp4, DestinationFile, Format.mp4,
new ConvertSettings()
{
Seek = StartTime,
MaxDuration = (EndTime-StartTime),
VideoCodec = "libx264",
AudioCodec = "mp3",
});
Мне нужно согласовать эти два видео. Я использовал fllowing кода для it.Here массив SourceVideoList содержит два видео (Splite и изображение видео)
var ffMpegConverter = new FFMpegConverter();
ffMpegConverter.ConcatMedia(SourceVideoList.ToArray(),OutputFile,null,new ConcatSettings());
Но когда я пытаюсь сделать это дает и ошибке сказав «Не удается найти поток согласования для немаркированной входной площадки 3 на фильтре Parsed_concat_0 ". Может кто-нибудь мне помочь на этом
Привет я был в состоянии Concat два метода с использованием FFmpeg инструмент, используя следующий аргумент 'FFmpeg -i input1.mp4 -i input2.mp4 -filter_complex«[0: v: 0] [0: а: 0] [1: v: 0] [1: a: 0] concat = n = 2: v = 1: a = 1 [v] [a] "-map" [v] "-map" [a] ". mp4' Но когда я пытаюсь выполнить одно и то же два видео с nreco, это приведёт меня выше ошибки. Можете ли вы рассказать мне, как я могу передать те же самые аргументы в пользовательских атаках nreco. – Kanishka