我运行的ffmpeg是这样的:如何获取System.Diagnostics.Process的输出?
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo = new System.Diagnostics.ProcessStartInfo(ffmpegPath, myParams);
p.Start();
p.WaitForExit();
...但问题是,与ffmpeg的控制台弹出并消失向右走,所以我不能得到任何反馈。我甚至不知道过程是否正确运行。
所以,我怎么能之一:
告诉控制台保持打开
检索在C#什么控制台 显示
右键基本的东西,但我不建议建立这样的字符串。使用StringBuilder :) – 2009-09-07 18:51:31
谢谢,它看起来不错我现在要试试 – marcgg 2009-09-07 18:53:26
实际上有一个错误:StandardOut没有被重定向或者进程尚未开始。我试图找出发生了什么 – marcgg 2009-09-07 18:54:52