如何更改 mp3 比特率? (德尔福)
Posted
技术标签:
【中文标题】如何更改 mp3 比特率? (德尔福)【英文标题】:How to change mp3 bitrate ? (Delphi) 【发布时间】:2010-11-27 19:20:29 【问题描述】:如何更改 mp3 文件的恒定比特率 (CBR)? (如64kbps - 128kbps - 192kbps)
【问题讨论】:
【参考方案1】:BASS 是一个很好的声音处理库。 它包括 Delphi 的包装器。 重新编码涉及对 MP3 文件进行解码,然后以不同的比特率进行编码。 BASS 可以原生解码MP3 文件和流。 BASS 具有用于各种编码(使用外部编码器)的编码器包装器,例如使用 LAME 进行 MP3 编码(最简单的是选择下载预编译的 Lame Bundle)。
BASS licensing 可免费用于非商业用途。 他们有一个great forum 以获得支持。
--杰罗恩
【讨论】:
【参考方案2】:您需要重新编码 mp3。由于我知道没有用 Delphi 编写的好的 mp3 编解码器,因此您需要一个 c 库的包装器,例如 lame。
如果您可以访问原始音频数据(Wave、FLAC...),那么您最好从无损编码到新的比特率,因为链接有损编码会降低质量。
您可能还需要查看 mp3 许可条款。某些种类的使用是免费的,但您需要为其他种类付费。
【讨论】:
以上是关于如何更改 mp3 比特率? (德尔福)的主要内容,如果未能解决你的问题,请参考以下文章