使用pydub拼接多个MP3音频文件

使用pydub拼接多个MP3音频文件

安装pydub

参照github网页
安装pydub:

pip install pydub

需要安装ffmpeg或者libav。(在windows下推荐libav。)

拼接音频

仅给出简单拼接两个.mp3文件的实例:

def MergeTwoMp3(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可能解决。

你可能感兴趣的:(python,音视频)