有没有办法使用 Mutagen 库在 Python 中确定 MP3 文件的编码位深度(即 8、16、24、32)?
MP3 编码过程完成的转换完全放弃了“位深度”的概念。仅当此类信息存储在 MP3 文件的标签中时,您才能知道“源”音频的位深度。否则,您可以获取 MP3 数据并生成 8 位、16 位或 24 位音频。
。 来自 Mutagen 教程: from mutagen.mp3 import MP3 audio = MP3("example.mp3") print(audio.info.length, audio.info.bitrate)
from mutagen.mp3 import MP3 audio = MP3("example.mp3") print(audio.info.length, audio.info.bitrate)
第二部分 (
audio.info.bitrate
) 应该就是您所需要的。