使用ffmpeg.exe 将wav音频文件转码为MP3和MP4
1、转码为MP3
" -i " + fromFilePath + " -f mp3 -acodec libmp3lame -y " + toPathFileName;
2、转码为ogg
" -i " + fromFilePath + " -f ogg -acodec libvorbis -y " + toPathFileName;
调用ffmpeg.exe的代码
using (System.Diagnostics.Process p = new System.Diagnostics.Process()) { p.StartInfo.FileName = ffmpegExePath; p.StartInfo.Arguments = Command; p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardInput = true; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.RedirectStandardError = true; p.StartInfo.CreateNoWindow = false; p.Start(); p.BeginErrorReadLine(); p.WaitForExit(); p.Dispose(); return toPathFileName; }
LAME
lame是一个有名的开源mp3编码库