Pydub取回叠加音频文件

时间:2016-09-14 16:51:12

标签: audio overlay pydub

是否有可能取消混合文件?我使用叠加来混合2个音频,但我想找回原来的第一个音频。我可以使用pydub中的某些东西吗?

sound1 = AudioSegment.from_mp3("/path/to/file1.mp3")
sound2 = AudioSegment.from_mp3("/path/to/file2.mp3")
output = sound1.overlay(sound2, position=5000)
output.export("mixed_sounds.mp3", format="mp3") 

1 个答案:

答案 0 :(得分:1)

sound1变量中的原始音频尚未修改,因此如果您愿意,可以立即使用它。

如果您的意思是仅从导出的“mixed_sounds.mp3”文件中恢复来自sound1的音频,而不接受原始数据,除非您知道非常具体的事情,否则这是不可能的(例如{{1}沉默,你知道sound2何时开始和结束)