2010-04-14 3 views
1

Как преобразовать wav в MP3 программно в C++?Как конвертировать wav в MP3 программно в C++?

+0

Возможный дубликат http://stackoverflow.com/questions/2495420/is-there-any-lame-c-wraper-simplifier-working-on-linux-mac-and-win-from-pure-c – unwind

+0

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

+0

- в отличие от ... – Martin

ответ

3

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

См. this question для примера использования кодера с открытым кодом LAME.

0

FFMpeg (http://ffmpeg.org/) делает это из командной строки UNIX. Поэтому, если вы можете открыть канал в командной строке на C++, вы можете использовать ffmpeg для преобразования.