gpt4 book ai didi

c# - 如何在 C# 中执行带参数的命令行

转载 作者:太空宇宙 更新时间:2023-11-03 17:02:07 25 4
gpt4 key购买 nike

所以,我正在尝试运行命令行,但它似乎没有做任何事情,我不知道我错过了什么,它应该拍摄 .asf 视频并将其转换为 .mp4,任何想法都会有用,谢谢。

string path1 = @"""C:\Users\Programacion\Desktop\vid.asf""";
string path2 = @"""C:\Users\Programacion\Desktop\vid.mp4""";

private void butConvert_Click(object sender, EventArgs e)
{
string strCmdText;
strCmdText = "/C ffmpeg.exe -i " + path1 + " -vcodec mpeg4 -b:v 1200k -flags +aic+mv4 " + path2 + " -loglevel panic";
System.Diagnostics.Process.Start(@"C:\Users\Programacion\documents\visual studio 2010\Projects\VideosDVR\VideosDVR\ffmpeg.exe", strCmdText);
}

最佳答案

您似乎没有在等待该过程完成。

var process = Process.Start(...);
process.WaitForExit();

关于c# - 如何在 C# 中执行带参数的命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23957839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com