如何压缩WAV文件在python?



我已经将MP3文件转换为WAV格式,但我如何将WAV文件压缩到非常小的尺寸小于或等于MP3大小而不改变文件格式

from pydub import AudioSegment
import os
# files                                                                         
src_folder = "D:/projects/data/mp3"
dst_folder = "D:/projects/data/wav"
#get all audio file
files = os.listdir(src_folder)
for name in files:
#name of the file                                                           
wav_name = name.replace(".mp3", "")
try:
# convert wav to mp3 
sound = AudioSegment.from_mp3("{}/{}".format(src_folder, name))
sound.export("{}/{}.wav".format(dst_folder, wav_name), format="wav")
except Exception as e:
pass

s1.export("output.mp3&quot格式= mp3,参数=["-ac"2","-ar","8000"))

这行代码成功地将我的音频大小减少了一半。希望对大家有所帮助

最新更新