2013-07-23 63 views

回答

0

對於標準音頻格式,音樂和語音壓縮沒有太大區別。例如,MP3的設計目的僅在於丟失人耳難以察覺的信息,特別是在高比特率下。 MP3很不錯,因爲可以選擇符合您的數據需求的比特率。如果你需要更多的極端壓縮,你肯定會失去顯着的質量。

+0

謝謝你的反應的問題是,MP3編碼不坐席本地移植與Java所以我有ogg vorbis或flac至多你認爲更好的選擇? –

+0

FLAC是無損的,所以如果文件足夠小,這絕對是一種方式! – Luke

+0

我無法定義文件是否會很小,我的應用程序將由醫院的醫生在記錄其處方和他們需要記住的每一件事情時使用。 –

0

您將無法調整flac編解碼器,並且它的接縫矯枉過正將其用於錄音。

即使mp3本身不支持java,您應該看看"lame"這是一個CLI mp3編解碼器,非常容易與Java一起使用(創建一個Process對象,並帶有您想要的參數...)

用法:
lame.exe -V2 file.wav file.mp3

或從WAV緩衝區(如果您的應用程序記錄的聲音本身)
lame.exe -V2 - file.mp3

+0

我必須實施一個解決方案純java在我的情況下,用戶將無法安裝任何東西,所以你可以使用我聽說過一個名爲jorbis的庫的ogg vorbis格式嗎? –

+0

我不想惹惱你,但跛腳不需要任何安裝。它只是一個可執行文件,它必須在運行時靠近你的java程序。我不知道jorbis,但我認爲ogg只是一種封裝格式。它不會(afaik)壓縮你的數據... Java本身不處理媒體文件... –

+0

感謝您的reations ..我曾嘗試使用跛腳,但我發現它非常複雜bcoz我想在錄製後在我的Java小應用程序,它必須在所有的板形式(Linux,Windows,Mac)上工作,就像我們知道跛腳就像ffmpeg的包裝,這在所有的SE中都不會以同樣的方式工作......如果你有任何經驗,我會非常感謝,如果你告訴我的方式 –

相關問題