簡體   English   中英

如何壓縮python中的WAV文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM