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