回答
的Gstreamer(大開源媒體框架,包括播放,錄製,流媒體編輯和許多媒體文件類型,包括MP3音樂的換算值)C#綁定可能,但我不知道他們是/穩定有多好,特別是在Windows http://gstreamer.freedesktop.org/ http://gstreamer.freedesktop.org/releases/gstreamer-sharp/0.9.2.html
你可以使用的ffmpeg。它將實際上將您將它饋送到MP3的所有東西都轉換成。你需要一個windows版本(可以找到here)。將ffmpeg文件夾放入您的項目並使用System.Diagnostics.Process執行命令。例如可以在這裏找到:
ucsharp.wordpress.com/2007/07/25/c-and-ffmpeg/
FFmpeg的命令,你可以使用:
ffmpeg.exe -b 192K -i yourinputfilespath output.mp3
還有AC#包裝的ffmpeg的,但我從來沒有使用過它:code.google.com/p/ffmpeg-sharp/
在很多項目中都使用過ffmpeg。不要打擾C#包裝,只需在C#中使用Process.Start()並捕獲std錯誤即可。然後檢查處理結果。處理絕大多數格式非常好 – geoffreys
使用SOX - 瑞士氬我的聲音處理刀。非常容易使用。
SoX是一個跨平臺(Windows,Linux,MacOS X等)命令行工具,可以將各種格式的計算機音頻文件轉換爲其他格式。它還可以對這些聲音文件應用各種效果,並且作爲額外的好處,SoX可以在大多數平臺上播放和錄製音頻文件。
SOX是非常成熟的項目!這裏是鏈接:http://sox.sourceforge.net/
下面是一些例子我用Google搜索你: http://www.thegeekstuff.com/2009/05/sound-exchange-sox-15-examples-to-manipulate-audio-files/
- 1. iOS - 轉換音頻格式(opus to mp3)
- 2. 將視頻(任何類型)轉換爲音頻-mp3格式 - 使用python
- 3. 如何將任何音頻格式轉換爲使用C#的MP3
- 4. 如何將Mp3轉換爲Java中的Amr音頻格式
- 5. 如何在PHP中將所有音頻格式轉換爲mp3?
- 6. 如何將arrayBuffer轉換爲mp3音頻?
- 7. 使用C#將音頻文件轉換爲MP3格式
- 8. ffmpeg將多種音頻格式轉換爲mp3
- 9. 如何將任何音頻文件轉換爲MP3在軌?
- 10. 用python轉換任何音頻文件爲mp3
- 11. 將原始音頻轉換爲mp3/ogg
- 12. 將音頻文件轉換爲mp3
- 13. 將spx音頻文件轉換爲mp3
- 14. Java轉換音頻格式
- 15. 音頻格式轉換
- 16. 將AAC音頻格式轉換爲M4A
- 17. 將WMA音頻文件轉換爲MP3音頻文件
- 18. 如何將3gpp格式的音頻文件轉換爲Android中的mp3
- 19. 將wav音頻文件轉換爲DSS音頻格式
- 20. 以編程方式將錄製的音頻轉換爲mp3?
- 21. C++音頻轉換(mp3 - > ogg)
- 22. 開源音頻轉換器到mp3
- 23. Swift中的音頻轉換(MP3到PCM)
- 24. 將視頻轉換爲MP3
- 25. 轉換視頻爲mp3 node.js
- 26. 將視頻轉換爲MP3中的MP3?
- 27. 將.mid文件轉換爲任何音頻格式,如android中的.wav或.mp3文件?
- 28. rtmp音頻信息(0x08)格式(mp3)
- 29. 如何將base64字符串轉換爲音頻mp3文件?
- 30. Android:如何使用Java將MP4A音頻轉換爲MP3或Wav
沒有,永遠不會存在,它知道如何讀「任何類型的音頻」任何庫。您可能想更詳細地指定您的需求 - 您需要哪種輸入格式支持? –
這裏是一個關於WAV - > MP3轉換的問題:http://stackoverflow.com/questions/915750/wav-mp3-conversion-on-web-server –