ビデオ処理を行っているアプリがあります。
メディアを処理する前に分析する必要があります。
ffmpegユーティリティffprobe.exe
は私が必要とするすべての情報を提供します。
ただし、私が使用しているコードは、コマンドがcmd
ウィンドウで実行されたときに表示されるテキストを返しません。
public static string RunConsoleCommand(string command, string args)
{
var consoleOut = "";
using (var process = new Process())
{
process.StartInfo = new ProcessStartInfo
{
FileName = command,
Arguments = args,
UseShellExecute = false,
CreateNoWindow = true,
RedirectStandardOutput = true
};
process.Start();
consoleOut = process.StandardOutput.ReadToEnd();
process.WaitForExit();
return consoleOut;
}
}
何か案は?