我想在python中进行基本的音频混音.
举个例子:我想把两个mp3文件一起添加并返回一个mp3文件.另一个例子:我想拿一个mp3文件的前十秒并将其添加到另一个mp3文件的开头.
完成这些任务的最佳方法是什么?我想使用内置的python函数,如audioop,但无法找到任何好的教程或示例代码使用内置函数.
我正在阅读文档,但我很困惑,无法弄清楚如何做这样的事情.我甚至不确定python库是否像mp3一样.我看过的大多数东西似乎都是指WAV文件.所以,如果是这种情况,我想跟进的问题是,是否有一种简单的方法可以将mp3转换为WAV进行操作并再次返回?
Jia*_*aro 18
from pydub import AudioSegment
sound1 = AudioSegment.from_mp3("/path/to/file1.mp3")
sound2 = AudioSegment.from_mp3("/path/to/file1.mp3")
# mix sound2 with sound1, starting at 5000ms into sound1)
output = sound1.overlay(sound2, position=5000)
# save the result
output.export("mixed_sounds.mp3", format="mp3")
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8060 次 |
最近记录: |