2
在我的android應用程序中,我需要將原始pcm數據(wav文件)轉換爲不同的音樂類型,因爲pcm文件爲40mb,時間爲4-5分鐘。將pcm數據轉換爲小尺寸音頻類型 - Java/Android
有沒有人可以推薦我需要轉換的類型? MP3? AMR? AAC?
而且我該如何轉換,因爲從我讀的那裏沒有用於轉換的Java庫?也許你使用了一個很好的教程?
在我的android應用程序中,我需要將原始pcm數據(wav文件)轉換爲不同的音樂類型,因爲pcm文件爲40mb,時間爲4-5分鐘。將pcm數據轉換爲小尺寸音頻類型 - Java/Android
有沒有人可以推薦我需要轉換的類型? MP3? AMR? AAC?
而且我該如何轉換,因爲從我讀的那裏沒有用於轉換的Java庫?也許你使用了一個很好的教程?
我來回答你的問題不同部分
音頻推薦壓縮格式
MP3或AAC壓縮格式適用於音樂內容和AMR更適合演講的內容。轉換(壓縮)
的Android 4.0(冰淇淋三明治)和下面的
方法不公開媒體編碼器作爲JAVA API。因此在這些Android版本中,最好的選擇是通過JNI API使用外部壓縮庫,如FFMPEG或FAAC。
更多關於使用FFMPEG細節是FFmpeg on Android
在安卓4.1版本(果凍豆版本),媒體編碼器的API已經暴露在Java API,可以在Java應用程序中使用。