Вы можете загрузить исполняемые файлы ffmpeg
с официального сайта и поместить их в путь запуска своего приложения, а затем выполнить их, используя Process.Start()
, а затем передать аргументы в соответствии с вашими потребностями.
Пример: -
exe путь- ffprobe.exe -hide_banner -show_format -show_streams -pretty {video_file}
private static string Execute(string exePath, string parameters)
{
string result = String.Empty;
using (Process p = new Process())
{
p.StartInfo.UseShellExecute = false;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.FileName = exePath;
p.StartInfo.Arguments = parameters;
p.Start();
p.WaitForExit();
result = p.StandardOutput.ReadToEnd();
}
return result;
}