开发者

How to convert 24-bit wav to mp3 with Lame using C++

开发者 https://www.devze.com 2023-01-07 23:59 出处:网络
开发者_开发知识库I am using the Lame library in a C++ application to encode wav files to mp3 files.

开发者_开发知识库I am using the Lame library in a C++ application to encode wav files to mp3 files.

It works ok for 16-bit wavs, but now I need to convert some 24-bit wavs and I cannot seem to find the way. In particular, I cannot find a function for setting the "bitwidth" parameter taken as a switch by the lame command line. (The command line executable does convert 24-bit wavs correctly when setting "bitwidth" to 24, so I think it must be possible.)

Thank you in advance for any hint!


The command line executable does convert 24-bit wavs correctly when setting "bitwidth" to 24, so I think it must be possible

Perhaps the solution then is to look at the source-code for the command line utility, or even step it in your debugger and see how it does it.

0

精彩评论

暂无评论...
验证码 换一张
取 消