[英]How to compress WAV file in 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", format='mp3', parameters=["-ac","2","-ar","8000"])
這行代碼設法將我的音頻大小減少了之前大小的一半。 希望這對某人有幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.