Python音频编辑

2 投票
2 回答
10642 浏览
提问于 2025-04-16 18:42

我正在寻找一种方法,想用Python写一个简单的程序,自动编辑音频文件。

我之前用PIL写过一个自动调整图片大小的程序,调整到预设的尺寸。现在我想写一个类似的程序,自动将文件重新编码到预设的比特率。

另外,我还想写一个Python程序,可以拉伸音频文件并重新编码。

我需要自己解析MP3文件吗,还是有现成的库可以用?

2 个回答

0

有一个叫做 pydub 的库。这个库使用起来很简单。

3

与其在Python里自己处理这些事情,我强烈建议你把重活交给FFMPEG来做,可以通过你的脚本来执行它。

FFMPEG可以处理几乎所有你给它的音视频文件,包括剪切、编码和解码。你可以在这里找到一些常用参数的列表:http://howto-pages.org/ffmpeg/

这样,你的Python程序就可以专注于处理你想剪切的内容和位置,而不用花费很多时间去写代码来应对各种音频格式。

如果你不喜欢直接执行FFMPEG的想法,还有一个Python的封装库可以使用

撰写回答