繁体   English   中英

如何在python中将许多mp3文件转换为wav文件

[英]How to convert many mp3 files to wav files in python

我知道在 ffmpeg 的帮助下,我们可以将 mp3 转换为 wav 文件。 但是是否有任何代码或功能可以自动化该过程。 这意味着我有很多 mp3 文件,而不是手动转换每个文件,还有其他选项可以将所有 mp3 文件转换为特定文件夹中的 wav 文件吗?

安装模块pydub

pip install pydub

安装ffmpeg

sudo apt-get install ffmpeg

使用以下代码转换所有 mp3 文件

from pydub import AudioSegment
import os

# files                                                                         
src_folder = "/home/user/Music/mp3"
dst_folder = "/home/user/Music/wav"

#get all music 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("{}/{}".format(dst_folder, wav_name), format="wav")
    except Exception as e:
        pass

您可以在此处找到更多详细信息 -链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM