13

lame_encode_buffer_interleavedこの質問からwav を mp3 にエンコードする方法を学びました: Is there any LAME c++ wraper\simplifier (working on Linux Mac and Win from pure code)?

次に、mp3 をデコードして wav に戻したいと思います。あることは知っていますが、2 つの pcm バッファ (および)lame_decodeが必要なため、使用方法がわかりません。それらがどのように機能するのかよくわからないので、それらを整形式の wav ファイルにまとめる方法がわかりません。pcm_lpcm_r

C / C ++でラメを使用してmp3をwavにデコードする簡単な実例を誰かが提供できますか?

ありがとう。

4

1 に答える 1

10

不十分なフロントエンドのソースコードを調べてください。lame_decoder()ファイル内の関数から開始して.../frontend/lame_main.c、MP3 ファイルをデコードし、wave ヘッダーを書き込みます。

于 2011-09-07T19:38:36.573 に答える