Я пытаюсь использовать функциональность библиотеки NReso.Видео конвертер.Программа запускается из Ubuntu OS 16.04 в среде MonoDevelopment.Операционная система 64 зарядки.Я установил приложение FFMpeg, и оно отлично работает.И у меня есть проблема, которая не имеет большого смысла.Я пытаюсь использовать код NReso.VideoConveter с официального сайта сайта https://www.nrecosite.com/video_converter_net.aspx:
try
{
string [] paths = {"1.mp4",
"1.mp4",
"1.mp4"};
ConcatSettings concatSettings = new ConcatSettings ();
concatSettings.ConcatAudioStream = false;
concatSettings.ConcatVideoStream = true;
FFMpegConverter ffMpegConvert = new FFMpegConverter ();
Console.WriteLine ("Converting ... \ r \ n");
ffMpegConvert.ConcatMedia (paths, "3.mp4", Format.mp4, concatSettings);
Console.WriteLine ("Complete!");
}
catch (Exception e)
{
Console.WriteLine (e.Message);
}
Код выдает ошибку типа
"ApplicationName = '/ home/ neytchi / Проекты / testVE / testVE / bin / Debug / ffmpeg.exe ', CommandLine =' - y -loglevel info -i "1.mp4" -i "1.mp4" -i "1.mp4 "-f mp4 -filter_complex" concat = n = 3: v = 1 [v] "-map" [v] "" 3.mp4 "', CurrentDirectory =' / home / neytchi / Projects / testVE / testVE / bin/ Debug ', Собственная ошибка = Доступ запрещен "или около того" Необработанное исключение: Системы .ComponentModel.Win32Exception "
Я не могу понять причину проблемы, но я предполагаю, что библиотека запускаетпроцесс как 32-битный, когда все остальное 64-битный.Есть идеи?Возможно, кто-то встречался с подобным на Ubuntu.