使用playsound播放MP3音量极低问题求助(PyCharm2023/Python3.11/Win7)
解决playsound库播放MP3音量极低的问题
你遇到的问题是在Win7环境下,用Python的playsound库播放节拍MP3时音量极低,但该文件在Windows媒体播放器、VLC中播放正常,且PyCharm和IDLE中运行脚本都存在相同问题。
以下是几种可行的解决办法:
更换音频库(推荐)
playsound在Windows平台的底层实现存在兼容性问题,换用pygame库可以避免这类音量异常:import pygame import time # 初始化音频 mixer pygame.mixer.init() # 加载音频文件 click_sound = pygame.mixer.Sound('click.mp3') def play_metronome(): while True: click_sound.play() time.sleep(1) if __name__ == '__main__': play_metronome()调整系统音量合成器设置
右键任务栏音量图标,选择「打开音量合成器」,找到Python.exe或PyCharm.exe对应的进程,将其音量滑块拉至最大,保存设置后重新运行脚本。预先提升音频文件音量
使用ffmpeg工具直接提升MP3文件的音量:ffmpeg -i click.mp3 -filter:a "volume=5.0" loud_click.mp3之后用playsound播放生成的
loud_click.mp3即可。更换playsound版本
当前版本的playsound可能存在Windows平台的音量bug,尝试安装旧版本:pip uninstall playsound pip install playsound==1.2.2
内容的提问来源于stack exchange,提问作者D.Zou
相关产品推荐
相关产品推荐

