0
我需要使用pygame来播放此mp3文件,但我不知道文件的采样率是多少。我需要一些方法来获得音频文件的采样率,以便我可以以正确的速率播放它,如果我不那么就会扭曲声音。感谢您的帮助如何使用python获取mp3文件的采样率
我需要使用pygame来播放此mp3文件,但我不知道文件的采样率是多少。我需要一些方法来获得音频文件的采样率,以便我可以以正确的速率播放它,如果我不那么就会扭曲声音。感谢您的帮助如何使用python获取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
对不起,我应该在原来的职位说这一点,但我已经试过了,不过我似乎无法安装ffmpeg的依赖性为:/ – sharpchain
尝试安装车轮版本 –
好的,我会尝试 – sharpchain