准备工作
1、安装pydub模块:直接pip安装即可

2、安装ffmpeg
音频剪切
from pydub import AudioSegment
input_music = AudioSegment.from_mp3("E:/input.mp3")
output_music = input_music[:3000]
output_music = input_music[3000:]
output_music.export("E:/output.mp3", format="mp3")
音频合并
from pydub import AudioSegment
input_music_1 = AudioSegment.from_mp3("E:/input1.mp3")
input_music_2 = AudioSegment.from_mp3("E:/input2.mp3")
input_music_1_db = input_music_1.dBFS
input_music_2_db = input_music_2.dBFS
input_music_1_time = len(input_music_1)
input_music_2_time = len(input_music_2)
db = input_music_1_db- input_music_2_db
if db > 0:
input_music_1 += abs(dbplus)
elif db < 0:
input_music_2 += abs(dbplus)
output_music = input_music_1 + input_music_2
output_music.export("E:/output_music.mp3", format="mp3")
output_music.export("E:/output_music.mp3", format="mp3", bitrate="192k", tags={"album": "专辑", "artist": "歌手"}, cover="E:/封面.jpg")
print(len(output_music), output_music.channels)