tôi chạy ffmpeg như thế này:Cách lấy đầu ra của System.Diagnostics.Process?
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo = new System.Diagnostics.ProcessStartInfo(ffmpegPath, myParams);
p.Start();
p.WaitForExit();
... nhưng vấn đề là giao diện điều khiển với ffmpeg bật lên và biến mất ngay lập tức, vì vậy tôi không thể nhận được bất kỳ thông tin phản hồi. Tôi thậm chí không biết liệu quy trình có chạy đúng hay không.
Vậy làm thế nào tôi có thể một trong hai:
Cho console để duy trì mở
Lấy trong C# gì console hiển thị
nội dung cơ bản phải, nhưng tôi sẽ không khuyên bạn nên xây dựng chuỗi như thế.Sử dụng một StringBuilder :) –
cảm ơn, có vẻ tốt Tôi sẽ cố gắng rằng ngay bây giờ – marcgg
thực sự có một lỗi: StandardOut chưa được chuyển hướng hoặc quá trình chưa bắt đầu. Tôi đang cố gắng tìm ra những gì đang xảy ra – marcgg