1.代码
from pydub import AudioSegment
import os
def mp3_wav(s_path, d_path):
file = []
for files in os.listdir(s_path):
if files.endswith('.mp3'):
file.append(files)
for i in range(len(file)):
sound = AudioSegment.from_mp3(s_path+'/'+file[i])
sound.export(d_path+'/'+file[i].split('.')[0]+'.wav', format='wav')
if __name__ == "__main__":
source_file_path = "./music"
end_path = "./wav"
mp3_wav(source_file_path, end_path)
代码功能:将music文件夹里面的mp3文件遍历读取并保存到file列表中,并将文件转换成wav格式,保存到另一个文件夹下。
2.结果