2010-11-27 100 views

回答

1

您需要重新编码mp3。由于我知道在Delphi中没有好的mp3编解码器,所以你需要一个包含c库的包装器,例如lame

如果您有权访问原始音频数据(Wave,FLAC,...),那么您最好从无损到新的比特率进行编码,因为链接有损编码会降低质量。

您可能还需要查看mp3授权条款。某些用法是免费的,但您需要为其他用户付费。

3

BASS是一个很好的声音处理库。
它包括Delphi的包装。
重新编码涉及解码MP3文件,然后以不同的比特率进行编码。
BASS可以本地解码MP3文件和流。
BASS具有用于各种编码(使用外部编码器)的编码器包装,例如使用LAME进行MP3编码(最简单的是选择下载预编译的Lame Bundle)。

BASS licensing是免费为非商业用途。
他们有一个great forum支持。

- jeroen