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