2016-09-14 4 views
1

을 다시 가져 오는 중 파일을 unmixing 할 가능성이 있습니까? 오버레이를 사용하여 2 개의 오디오를 믹스 할 수 있지만 원래의 첫 번째 오디오를 다시 가져 오려고합니다. 내가 사용할 수있는 pydub에 뭔가가 있습니까? 만약 당신이 좋아하면 당신은 바로 사용할 수 있도록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") 

답변

0

sound1 변수의 원래 오디오는 수정되지 않았습니다. 당신이 (예를 들어, 매우 구체적인 일을 알지 못한다면 sound2 침묵하고 당신이 알고있는 경우

원본 데이터에 acccess없이 내 보낸 "mixed_sounds.mp3"파일에서 sound1에서 불과 오디오를 회복 의미하는 경우, 즉 수 없습니다 sound1 시작 및 종료일)

+0

감사합니다. 음, 오디오 파일에 잡음을 넣은 다음 sendend를 실행 한 다음 재생할 때 잡음을 제거해야합니다. 이 작업을 수행하는 방법에 대한 정보가 있으면 잘받을 수 있습니다. – avi1074

+0

@ avi1074 왜 잡음을 추가하고 싶습니까? 보안상의 목적인가? 그렇다면 암호화 용 lib를 사용하고 있을까요? – Jiaaro

+0

보안 및 조사 용 이었지만 맞습니다. 암호화 라이브러리를 사용할 것입니다. – avi1074