![](/img/trans.png)
[英]How convert mp3 to wav in stream without saving to local files in python?
[英]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.