将wav转换为mp3 – ASP.NET

有没有办法在ASP.NET中将WAV文件转换为MP3? 我听说过LAME但没有找到任何Web应用程序的示例。 此外,我不确定它是否可以在商业上使用。

谢谢

试试这段代码:

public void mciConvertWavMP3(string fileName, bool waitFlag) { string outfile= "-b 32 --resample 22.05 -mm \""+pworkingDir+fileName + "\" \"" + pworkingDir+fileName.Replace(".wav",".mp3")+"\""; System.Diagnostics.ProcessStartInfo psi=new System.Diagnostics.ProcessStartInfo(); psi.FileName="\""+pworkingDir+"lame.exe"+"\""; psi.Arguments=outfile; psi.WindowStyle=System.Diagnostics.ProcessWindowStyle.Minimized; System.Diagnostics.Process p=System.Diagnostics.Process.Start(psi); if (waitFlag) { p.WaitForExit(); } } 

有一篇关于CodeProject的文章展示了如何使用Lame编解码器在C#中压缩波形文件。 它是编解码器的托管包装器。