通过Mutagen在Python中确定MP3位深度

1 投票
2 回答
1730 浏览
提问于 2025-04-15 23:10

有没有办法在Python中使用Mutagen库来确定一个MP3文件的编码位深度(比如8、16、24、32位)?

2 个回答

0

我没听说过“位深”这个词用在mp3上,所以我猜你是想说“比特率”。在Mutagen的教程中提到:

from mutagen.mp3 import MP3
audio = MP3("example.mp3")
print audio.info.length, audio.info.bitrate

第二部分(audio.info.bitrate)就是你需要的内容。

4

在MP3编码的过程中,完全不考虑“位深度”这个概念。你只能通过MP3文件中的标签来知道原始音频的位深度。如果没有这个信息,你可以把MP3数据转换成8位、16位或24位的音频。

撰写回答