Я узнал, как кодировать WAV в MP3, используя Lame_encode_Buffer_interLeved
Из этого вопроса: Есть ли упрощение Lame C ++ \ упрощение (работает на Linux Mac и Win Чистый код)?
Теперь я хочу декодировать MP3 обратно в WAV. Я знаю, что есть lame_decode
, но я не знаю, как его использовать, поскольку он требует двух буферов PCM ( PCM_L
и PCM_R
). Я не понимаю, как объединить их в хорошо сформированный WAV-файл, потому что я действительно не знаю, как они работают.
Теперь может кто-то предоставит простой рабочий пример для декодирования MP3 в WAV, используя хромую в C / C ++?
Спасибо.