Skip to main content
 首页 » 编程设计

python之如何使用python获取mp3文件的采样率

2025年05月04日26lhb25

我需要使用 pygame 播放这个 mp3 文件,但我不知道文件的采样率是多少。我需要一些方法来以编程方式获取音频文件的采样率,以便我可以以正确的速率播放它,因为如果我不这样做,它只会扭曲声音。感谢您的帮助

请您参考如下方法:

使用 pydub :

>>> from pydub import AudioSegment 
>>> song = AudioSegment.from_mp3("file.mp3") 
>>> song.frame_rate 
44100 

或者使用pydub.utils.mediainfo():

>>> from pydub.utils import mediainfo 
>>> info = mediainfo("file.mp3") 
>>> print(info['sample_rate']) 
44100