2015-10-26 31 views
1

如何將MPEG-1第3層壓縮(64 kbps或48或任何值)應用於音頻信號?MPEG第3層壓縮

我通過谷歌搜索,但不知何故,我無法得到答案。所以有些事情從我腦海中傳出讓我分享吧..

起初我讀通過wavread功能的音頻

然後寫這爲MP3格式

它可能呢?有沒有內置的mp3寫入(MATLAB)功能?

如果這是一個壞主意(我這麼認爲),那麼問題是,我該怎麼做呢?

+0

我相信MP3編解碼器需要授權才能進行編碼,如果與商業產品(如Matlab)一起銷售。您是否在MathWorks File Exchange上試過[this](http://www.mathworks.com/matlabcentral/fileexchange/13852-mp3read-and-mp3write)?否則,使用'audiowrite'將音頻保存爲無損WAV並使用其他應用程序轉換爲MP3。你還應該使用'audioread'而不是棄用的'wavread'。 – horchler

+0

謝謝你的鏈接! – emtiajium

回答

2

MP3編解碼器有一個相當複雜的許可協議。 AUDIOWRITE支持使用AAC編碼編寫MPEG-4音頻。這比MP3更好,它可以在較低的比特率下提供更好的質量。這在Windows和Mac上受支持。

如果你正在尋找壓縮音頻,你可以給這個鏡頭。但是,如果是你想要的MP3,你可能想看看文件交換。

Dinesh