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