1介绍 1。1pydub是python的高级一个音频处理库。 1。2超级好用,本次主要介绍如何播放各种格式的音乐文件,以及相互转换。 2安装pipinstallpydubpip3。8installpydub本机安装传送门https:github。comjiaaropydub 3注意: pydub直接支持wav格式音频读取,如果需要处理其它格式音频(如MP3,ogg等)需要安装ffmpeg。ffmpeg的安装在各平台上略有不同。 4wav音乐文件播放frompydubimportAudioSegmentfrompydub。playbackimportplay指定路径和目录soundAudioSegment。fromfile(homexgjDesktoppydub777。wav,formatwav)play(sound) 5mp3音乐文件播放frompydubimportAudioSegmentfrompydub。playbackimportplay指定路径和目录soundAudioSegment。fromfile(homexgjDesktoppydub1。mp3,formatmp3)play(sound) 效果图 6ogg音乐文件播放frompydubimportAudioSegmentfrompydub。playbackimportplay指定路径和目录soundAudioSegment。fromfile(homexgjDesktoppydubmusicbox。ogg,formatogg)play(sound) 等等其他音乐格式文件的播放 7列表播放各种音乐格式举例 7。1代码frompydubimportAudioSegmentfrompydub。playbackimportplay各种格式的音乐文件存放列表,举例sounds〔AudioSegment。fromwav(homexgjDesktoppydub2。wav),AudioSegment。frommp3(homexgjDesktoppydub123。mp3),AudioSegment。fromogg(homexgjDesktoppydubmusicbox。ogg),〕初始化播放列表为空的playlistAudioSegment。empty()forsoundinsounds:playlistsoundplay(sound) 7。2依次播放 8音乐格式转换 8。1mp3转换为wavmp3转换为wavfrompydubimportAudioSegment指定路径和目录soundAudioSegment。frommp3(homexgjDesktoppydub1。mp3)sound。export(homexgjDesktoppydub2。wav,formatwav) 8。2ogg转换为mp3ogg转换为mp3frompydubimportAudioSegment指定路径和目录soundAudioSegment。fromogg(homexgjDesktoppydubmusicbox。ogg)sound。export(homexgjDesktoppydub123。mp3,formatmp3) 等等,其他格式转换类似 当然还有其他功能。自己整理,分享出来。