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

2022-10-23 12:17:44

使用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可能解决。

  • 作者:simple_whu
  • 原文链接:https://blog.csdn.net/qq_42679415/article/details/122751121
    更新时间:2022-10-23 12:17:44