2

有没有可能解开文件?我已经使用覆盖来混合 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") 
4

1 回答 1

1

变量中的原始音频sound1没有被修改,所以如果你喜欢,你可以马上使用它。

如果您的意思是仅从sound1导出的“mixed_sounds.mp3”文件中恢复音频,而不访问原始数据,那么除非您知道非常具体的事情(例如,如果sound2静音并且您知道何时sound1开始和结束) ,否则这是不可能的

于 2016-09-14T22:55:05.927 回答