Как получить вывод System.Diagnostics.Process?

Я запускаю ffmpeg так:

System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo = new System.Diagnostics.ProcessStartInfo(ffmpegPath, myParams);
p.Start();
p.WaitForExit();

... но проблема в том, что консоль с ffmpeg всплывает и сразу исчезает, поэтому я не могу получить никакой обратной связи. Я даже не знаю, правильно ли прошел процесс.

Так как же я могу:

Скажите консоли, чтобы она оставалась открытой

Получить в C # то, что отображала консоль

Ответы на вопрос(4)

Ваш ответ на вопрос