How to get the output of a System.Diagnostics.Process?
I run ffmpeg like this: System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo = new System.Diagnostics.ProcessStartInfo(ffmpegPath, myParams); p.Start(); p.WaitForExit(); ... but the problem is that the console with ffmpeg pops up and disappears right away, so I can't get any feedback. I don't even know if the process ran correctly. So how can I either: Tell the console to stay opened Retrieve in the C# what the console displayed Lucas Jones What you need to do is capture the Standard Output stream: p.StartInfo.RedirectStandardOutput = true; p.StartInfo.UseShellExecute =