--- In arbingersys-dev@yahoogroups.com, "vince_zwp" <vince_zwp@...> wrote:
>
> I compiled Aumplib_10b3_src and got it running.
> However when I tried to encode WAVE muLaw 8000Hz 64kbps mono to MP3,
> it failed.
>
> Is this a limitation?
Yes, a limitation in the underlying MP3 converter, lame_enc.dll. It
requires 16 bit PCM samples. You could use libsndfile to convert it to
this format of WAV first, then convert.
I had thought, but never tried it, to use libsndfile to write to a
memorystream as a file, then access the samples in the stream to
encode to MP3, effectively allowing other conversions with LAME. If
you're ambitious, this might be something to try.