我在 C++ 应用程序中使用 Lame 库将 wav 文件编码为 mp3 文件。
它适用于 16 位 wav,但现在我需要转换一些 24 位 wav,但我似乎找不到方法。特别是,我找不到用于设置“bitwidth”参数的函数,该参数被蹩脚的命令行作为开关。(当将“bitwidth”设置为 24 时,命令行可执行文件确实可以正确转换 24 位 wav,所以我认为它一定是可能的。)
提前感谢您的任何提示!
将“bitwidth”设置为24时,命令行可执行文件确实可以正确转换24位wav,所以我认为它必须是可能的
也许解决方案是查看命令行实用程序的源代码,或者甚至在调试器中单步执行它,看看它是如何做到的。