使用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編碼庫