EDITED我的問題:是否有從PCM原始數據到任何音頻文件的編碼器? mp3,ogg ...但不是WAV,因爲它會太大如何將PCM原始數據轉換爲mp3文件?
我確實有一個文本文件,它有原始PCM數組,並且我想將它轉換爲mp3,ogg文件。經過長時間的搜索,我找不到一些提供這種編碼的庫(PCM到MP3)。我期待有一些建議或可能鏈接到這樣的圖書館。
它應該在android手機中以編程方式完成,所以我不想有一些桌面解決方案。
EDITED我的問題:是否有從PCM原始數據到任何音頻文件的編碼器? mp3,ogg ...但不是WAV,因爲它會太大如何將PCM原始數據轉換爲mp3文件?
我確實有一個文本文件,它有原始PCM數組,並且我想將它轉換爲mp3,ogg文件。經過長時間的搜索,我找不到一些提供這種編碼的庫(PCM到MP3)。我期待有一些建議或可能鏈接到這樣的圖書館。
它應該在android手機中以編程方式完成,所以我不想有一些桌面解決方案。
我想,你必須先檢查授權問題。 AFAIK mp3軟件從未免費。 Linux確實支持mp3,但必須在本地機器上構建代碼,而不是下載即用型包。 (不知道這在近幾年改變。)
[回覆:編輯後的其他格式更容易,如:
所以你想,如果我將一些音樂轉換成MP3,我會有一個法律問題?只有在您不支付專利費的情況下才可以使用 – Daler 2013-04-09 11:58:20
。 http://mp3licensing.com/royalty/ – Dodge 2013-04-09 12:05:11
因此,將應用程序用戶轉換爲ogg的Linux主機可能更容易... – 18446744073709551615 2013-04-09 12:23:48
有一個GitHub的項目,提供跛腳編碼器,用於機器人
https://github.com/intervigilium/liblame
也有使用該庫的一個示例應用程序
https://github.com/intervigilium/Lame4Android
但作爲媒體鏈接說明,如果你想編碼/解碼,你可能需要支付許可/專利費的MP3文件。
在這裏你可以找到的MP3許可證價格
http://mp3licensing.com/royalty
有一個問題回答說,應該滿足您的要求:http://stackoverflow.com/questions/3641920/how-to-encode-a- wav-to-a-mp3-on-a-android-device/ – MalaKa 2013-04-09 11:50:56
@MalaKa,我讀到了答案,我期待自2010年以來發生了一些變化......這對我的知識水平來說似乎有點複雜。 – Daler 2013-04-09 11:54:26