C# VOX转MP3

VOX文件转MP3 C#

本文将提供利用sox将vox文件转换为MP3文件

sox安装及配置:https://at.projects.genivi.org/wiki/display/PROJ/Installation+of+SoX+on+different+Platforms
C#代码如下

string filePath = AppDomain.CurrentDomain.BaseDirectory.ToString() + $"Temp\\{xRecSeqId}.mp3";
try
{
	//sox的安装路径
	string cmd = Path.Combine("D:\\sox\\sox-14-4-2\\sox.exe");
	//cmd命令为:sox.exe -r 8000 123.vox 123.mp3
	string arguments = string.Format("-r 8000 \"{0}\" \"{1}\"", tempVOXFile, filePath);
	CTrace.Write(TraceLevel.Debug, "Convert cmd:{0} arguments:{1}", cmd, arguments);
	System.Diagnostics.Process process = System.Diagnostics.Process.Start(cmd, arguments);
	process.WaitForExit(10000);
}
catch (Exception e)
	CTrace.Write(TraceLevel.Warning, "wav convert mp3 error: {0}", e.ToString());
}

版权声明:本文为InJra_p原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。