Python 音频编辑

发布于 2024-11-10 10:55:27 字数 181 浏览 4 评论 0原文

我正在寻找一种编写简单Python的方法 程序对音频文件执行自动编辑。

我用PIL自动将图片大小调整到预定义的大小来编写。 我想编写相同的内容来自动将文件重新编码为预定义的比特率。

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

我必须自己解析 MP3,还是有一个库可以用于此目的?

I am searching for a way to write a simple python
program to perform an automatic edit on an audio file.

I wrote with PIL automatic picture resizing to a predefined size.
I would like to write the same for automatic file re-encoding into a predefined bitrate.

similarly, i would like to write a python program that can stretch an audio file and re-encode it.

do i have to parse MP3's by myself, or is there a library that can be used for this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

彼岸花ソ最美的依靠 2024-11-17 10:55:27

我强烈建议将繁重的工作留给 FFMPEG,通过从脚本中执行它,而不是在 Python 中本地执行此操作。

它可以对你扔给它的任何东西进行切割、编码和解码。您可以在此处找到常用参数列表:http://howto-pages.org/ffmpeg/

这样,您就可以让 Python 程序弄清楚要剪切的内容和位置的逻辑,而不必花费十年的时间编写代码来处理所有可用的音频格式。

如果您不喜欢直接执行它,还有一个可用于 FFMPEG 的 Python 包装器。

Rather than doing this natively in Python, I strongly recommend leaving the heavy lifting up to FFMPEG, by executing it from your script.

It can chop, encode, and decode just about anything you throw at it. You can find a list of common parameters here: http://howto-pages.org/ffmpeg/

This way, you can leave your Python program to figure out the logic of what you want to cut and where, and not spend a decade writing code to deal with all of the audio formats available.

If you don't like the idea of directly executing it, there is also a Python wrapper available for FFMPEG.

诗笺 2024-11-17 10:55:27

pydub。这是一个易于使用的库。

There is pydub. It's an easy to use library.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文