Как использовать MeidaToolkit.NetCore для конвертации видео в Asp Core 2 - PullRequest
0 голосов
/ 12 мая 2018

Я использую MediaToolkit.NetCore, который находится на ранней стадии, чтобы конвертировать видео в формат mp4, но я не смог заставить его работать на ASP Core 2.

С MeidaToolkit.NetCore я попробовал это:

var inputFile = new MediaFile {Filename = @"C:\Path\To_Video.flv"};

var outputFile = new MediaFile {Filename = 
@"C:\Path\To_Save_New_Video.mp4"};

using (var engine = new Engine())

{ engine.Convert(inputFile, outputFile);}

Но проблема в том, что ffmpeg.exe не встроен в двоичные файлы библиотеки, поэтому я получаю сообщение об ошибке на новом Engine (). Чтобы это исправить, вы должны явно указать путь к ffmpeg.exe в конструкторе, что я не знаю, как это сделать.

Как передать файл ffmpeg.exe в конструктор выше?

1 Ответ

0 голосов
/ 26 июля 2019

Вы можете передать его конструктору Engine класса:

using (var engine = new Engine(@"D:\MediaToolkit\ffmpeg.exe"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...