回答
我在項目中成功地使用這樣的:http://www.mpg123.de/
編輯:我不能爲這一個http://www.underbit.com/products/mad/說話,但它應該非常好好...如果你可以處理的GPL。
我喜歡它 - 它很小,並且「在AMD-486-120Mhz或者(當然)更快的機器上以立體聲播放第3層。」你會介意分享一些簡單的例子,說明如何將mp3翻譯成PCM嗎? – Rella
他們實際上有一個很好的示例程序,將mp3轉換爲wav:http://www.mpg123.de/api/mpg123__to__wav_8c-source.shtml –
正如Jeffrey所說,LAME可以做到這一點,但是您不得不將它作爲可執行文件運行,您可以將其構建爲庫。只要您動態鏈接它,您甚至可以在商業軟件中使用它。
http://lame.sourceforge.net/about.php
有使用LAME衆多的開源軟件包,你可以作爲示例使用:
我喜歡LAME,但現在對我來說太大了) – Rella
- 1. C \ C++開源PCM到Mp3轉換器?
- 2. C/C++ PCM開源音頻分析器
- 3. 開源音頻轉換器到mp3
- 4. 將PCM轉換爲MP3/OGG
- 5. Swift中的音頻轉換(MP3到PCM)
- 6. 開源的C++到C#編譯器/轉換器
- 7. 如何使用C++將MP3轉換爲PCM?
- 8. 在Java中將MP3轉換爲PCM
- 9. mpg123的解碼MP3爲PCM在C++
- 10. 轉換FFT到PCM
- 11. C到C++轉換器
- 12. FLV到MP3轉換器
- 13. 純C(可能是C++)上的輕量級開源軟件合成器庫。 PCM?
- 14. Java/C/C++/C#/ PHP到Pascal轉換器?
- 15. 如何從PCM數據(C/C++)寫入mp3幀?
- 16. Ffmpeg pcm to mp3
- 17. C++到C轉換
- 18. C++音頻轉換(mp3 - > ogg)
- 19. Cobol.Net到C#轉換器
- 20. Java到C#轉換器
- 21. C到ARM ASM轉換器
- 22. VB.NET到C#轉換器
- 23. C#到Python轉換器
- 24. 如何使Objective-C到C轉換器
- 25. 開源MPG到FLV轉換器?
- 26. 轉換midi到mp3
- 27. 轉換c源代碼到一個dll
- 28. 轉換到C#
- 29. 將pcm轉換爲mp3(使用LAME)會在mp3文件中產生「點擊」
- 30. Android:LAME將PCM數據從AudioRecoder轉換爲MP3,但MP3文件有一些噪音
LAME可以解碼到原始的PCM,但你必須運行一個命令,然後讀取它的輸出。不如圖書館那麼好/便攜。 –