Как конвертировать 24-битный WAV в mp3 с помощью Lame, используя C ++ - PullRequest
1 голос
/ 21 июля 2010

Я использую библиотеку Lame в приложении C ++ для кодирования wav-файлов в mp3-файлы.

Работает нормально для 16-битных wav-файлов, но теперь мне нужно конвертировать некоторые 24-битные wav-файлы, и я не могу найти пути.В частности, я не могу найти функцию для установки параметра «bitwidth», принимаемого в качестве переключателя в командной строке lame.(Исполняемый файл командной строки правильно конвертирует 24-битные wavs при установке «bitwidth» на 24, поэтому я думаю, что это возможно.)

Заранее благодарен за любую подсказку!

1 Ответ

1 голос
/ 21 июля 2010

Исполняемый файл командной строки правильно конвертирует 24-битные wavs при установке «bitwidth» на 24, поэтому я думаю, что это возможно

Возможно, тогда решение заключается в том, чтобы исходный код для утилиты командной строки или даже добавьте ее в свой отладчик и посмотрите, как это делает это.

...