動画のコンパイルに ffmpeg を使用していますが、アクションの実行時にコンソールが表示されないようにしたいと考えています。
ffmpeg の起動方法は次のとおりです。
ProcessStartInfo si = new ProcessStartInfo();
si.Arguments = string.Format("-y -loop 1 -t " + DucationToString(frameDuration) + " -r 25 -f image2 -i \"{0}\" \"{1}\"",
item.Value, otpt);
si.FileName = "ffmpeg";
si.UseShellExecute = false;
Process.Start(si).WaitForExit();
で試した設定に関係なくProcessStartInfo
、コンソールは常に表示されます。
子プロセスの作成時にコンソールが表示されないようにするにはどうすればよいですか?