純粋な C++ Lame MP3 エンコーダ - PCM から MP3 へのサンプルはどこで入手できますか?
質問
したがって、必要なのは、それを設定する単純な関数 (受信 PCM レートを使用すること) だけです (例:レートは 44100 に近い) それはチャネルです (例:2) および -bits (例:16) および望ましい 128 kb\s レート) と、PCM データを取得して純粋な MP3 フレームにエンコードするもう 1 つのものです。
くだらない宿題のように見えるかもしれませんが、そうではないことを保証します。
MP3 をはじめとするすべての C++ 開発者にとって役立つことを願っています。
それで、誰かそれを手伝ってくれませんか?
解決
私はあなたの<のhref = "https://stackoverflow.com/questions/2495420/is-there-any-lame-c-wraper-simplifier-working-on-linux-mac-andに与えた例を参照してください。 -win-から純-C / 2496831#2496831" >ラメの基本的な使用のための他の質問に。それはあなたが必要なすべてが含まれている必要があります。
他のヒント
個人的にはffmpegを検討します libavコーデック. 。を含むサンプルファイルがあります audio_encode_example それは多かれ少なかれあなたが探しているものであるはずです。
こちらも参照 この質問.
すべての ffmpeg パッケージにデフォルトで mp3 コーデックのサポート (特許の問題) が含まれているわけではないことに注意してください。ただし、通常はそれを有効にする簡単な方法があります。
のGStreamer のは間違いなくこれを処理することができるはずです。 あなたは、Windows上にある場合は、 GStreamerのWinbuildsを始めるためにを使用することができます。