使用pydub拼接多个MP3音频文件
安装pydub
参照github网页
安装pydub:
pip install pydub
需要安装ffmpeg或者libav。(在windows下推荐libav。)
拼接音频
仅给出简单拼接两个.mp3文件的实例:
defMergeTwoMp3(path1, path2):
input_music_1= AudioSegment.from_mp3(path1)
input_music_2= AudioSegment.from_mp3(path2)# 合并音频
output_music= input_music_1+ input_music_2#output_music.export("tmp.mp3", format="mp3")#输出到文件return output_music
可能的错误
xxx.mp3: could not find codec parameters
可能是MP3文件有点问题,将函数from_mp3
替换成from_file
可能解决。