Как декодировать MP3 в WAV, используя хромой в C / C ++?

Я узнал, как кодировать 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 ++?

Спасибо.

12
задан Community 23 May 2017 в 12:34
поделиться