gpt4 book ai didi

c# - 如何在我的应用程序中使用 lame.exe?

转载 作者:行者123 更新时间:2023-11-30 19:21:02 24 4
gpt4 key购买 nike

我在我的 Microsoft Surface 应用程序中以 wave 格式捕获音频文件。现在由于文件大小的原因,我想将 wave 文件转换为 mp3 文件。我在互联网上读到,这样做的一个很好的可能性是使用 lame .

但是我怎样才能从我的应用程序中调用这个 exe 文件呢?以及如何将其包含到我的应用程序中?

最佳答案

使用Process调用外部应用程序的类:

string lameEXE = @"C:\path_of_lame\lame.exe";
string lameArgs = "-V2";

string wavFile = @"C:\my_wavs\input.wav";
string mp3File = @"C:\my_mp3s\output.mp3";

Process process = new Process();
process.StartInfo = new ProcessStartInfo();
process.StartInfo.FileName = lameEXE;
process.StartInfo.Arguments = string.Format(
"{0} {1} {2}",
lameArgs,
wavFile,
mp3File);

process.Start();
process.WaitForExit();

int exitCode = process.ExitCode;

关于c# - 如何在我的应用程序中使用 lame.exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4554299/

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