簡體   English   中英

讀取MP3文件的類

[英]Class for reading MP3 files

我正在寫一個有點取決於原聲帶的游戲,所以我想讀取mp3文件並使用它的數據(如音樂,節拍和東西的速度)。 是否有任何類(最好)我可以使用或文章涵蓋有關mp3閱讀的所有內容(從檢查它是否是mp3到實際解碼)? 如果我必須做不同的計算來找到節奏和東西,我只是想解碼文件,因為我不知道算法(並且不知道它是否復雜)。

是的,它很復雜。 MP3或多或少是典型的有損DCT壓縮方案。 該過程類似於JPEG。

編寫mp3解碼器和編碼器本身就是一個項目。

編碼

量化 - > DCT變換 - >熵編碼 - >存儲

解碼

熵解碼 - > IDCT - >去量化 - >播放

我建議FMOD被廣泛接受並用於游戲社區。

也許看看mpeglib或SDL_mixer: http//www.libsdl.org/projects/SDL_mixer/ :)你在Windows下嗎?

mp3編碼/解碼過程非常酷,但我不會去編寫自己的解碼器,問題空間是巨大的(許多MP3文件不堅持格式)。 那里有很多圖書館,你只需找到一個適合的圖書館!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM