Python 将 wav 转换为 mp3

标签 python audio mp3 wav

我看过 pymedia(已停产)、pyglet(很棒但没有转换器)和 audiotools(命令行 cd 翻录),但似乎没有一个合适。

在 Python 2.7 中,你是怎么做的

convert(wavFileLocation, 'mp3')

如果没有python方式,你会如何以python可以调用的方式来做呢? (例如调用跨平台命令行工具...如果存在则返回(名称,pythonCodeForInvocation))

最佳答案

我写了一个 python library, pydub ,这基本上符合 Corey's Answer 的建议,尽管它使用 ffmpeg in 进行转换以支持更多格式。

from pydub import AudioSegment

AudioSegment.from_wav("/input/file.wav").export("/output/file.mp3", format="mp3")

关于Python 将 wav 转换为 mp3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10287683/

相关文章:

python - 随机字典排序

javascript - 音频输入移相器?

node.js - 具有增益控制的node.js中的Mp3音频

php - Safari 和 iPhone Safari 播放为 "live streaming",文件大小有限(MySQL、PHP)

delphi - Unicode 字符串中的奇数字符

python - 如何拆分字符串并转换为整数

python - Django 模板扩展

python - 我想在 python 代码中添加 ssl 证书,但我不知道如何在代码中添加它

audio - HTML 音频播放/停止

ios - 将通过AlamoFire下载的MPEG音频文件转换为mp3文件