[英]C++ Cross Platform MP3 Decoder?
我搜索了高低,找不到任何像樣的 MP3 解碼器 =/
我需要一個可以在 gcc/linux 下編譯的。
我能找到的最接近的東西是 libmad,它根本沒有文檔,我能找到的唯一例子是他們主頁上的那個,這真的很復雜。
有誰知道我在哪里可以找到一個?
我過去使用過MAD(MPEG 音頻解碼器) ,效果很好,所以我不會這么快就放棄它。 MAD 專為在沒有浮點運算的 CPU 上獲得良好性能而設計,例如在為移動設備開發應用程序時,這是可取的。
我想推薦你看看這個項目的源代碼(GSPlayer) 。 它是 Windows CE/Windows Mobile 的音頻播放器,它使用 libmad。 該代碼功能齊全、整潔且不太大,因此它可以幫助您了解如何在自己的項目中使用 libmad。
不過,您可能必須驗證 libmad 的許可證 (GPL),因為它可能不適合您的需要。
ffmpeg應該能夠毫無困難地處理 MP3。 不過,我不能說實際訪問該功能是多么容易。
看看這個應用程序,非常易於使用,在 C 中編程並適用於 windows/linux
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.