[英]How to compress WAV file in python?
I have converted MP3 files to WAV format but how can I compress WAV file to very small size less or same size that of MP3 size without changing the file format我已将 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", format='mp3', parameters=["-ac","2","-ar","8000"]) s1.export("output.mp3", format='mp3', parameters=["-ac","2","-ar","8000"])
The line of code managed to reduce my audio size by half its previous size.这行代码设法将我的音频大小减少了之前大小的一半。 Hope this is helpful to someone希望这对某人有帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.