Я узнал, как кодировать wav в mp3, используя lame_encode_buffer_interleaved
из этого вопроса: Есть ли какой-нибудь обёртка \ упрощающий LAME c ++ (работает на Linux Mac и Win из чистого кода)?
Теперь я хочу декодировать mp3 обратно в wav.Я знаю, что есть lame_decode
, но я не знаю, как его использовать, поскольку для него требуется два буфера pcm (pcm_l
и pcm_r
).Я не понимаю, как собрать их вместе в правильно сформированный wav-файл, потому что я действительно не знаю, как они работают.
Теперь кто-нибудь может привести простой рабочий пример по декодированию mp3 в wav-файл.использование lame в C / C ++?
Спасибо.