2012-02-17 3 views
4

SOX를 사용하여 오디오를 믹싱하고 있습니다.Sox 믹스 및 딜레이

SOX -m voice.wav audio.wav final.wav 명령을 사용하고 있습니다.

내 목표는 지연 10을 사용하려고하면 10 초의 voice.wav를 지연시키는 것입니다. 그런 다음 이중 음성을 사용합니다.

권리를 얻는 방법?

답변

6

몇 가지 옵션이 있습니다 http://sox.sourceforge.net/Docs/FAQ

:

sox -M f2.wav f3.wav f1.wav out.wav delay 4 4 8 8 remix 1,3,5 2,4,6  

(스테레오라고 가정) 또는

sox -m f1.wav "|sox f2.wav -p pad 4" "|sox f3.wav -p pad 8" out.wav  

두 번째 방법은 개의 채널이있는 파일에서 작동하므로 더 좋습니다.

+0

# 5yearslater 나는 (SoX FAQ에서)이 같은 방법을 시도해 왔지만 상관없이 "입력 파이프를 열 수 없음"| sox f3.wav -p pad 8 ': 조기 EOF 그게 무슨 일이 일어날까요? 내가 지연뿐만 아니라하려고 할 때 같은 일을 ... 노드에서 sox-audio btw 사용하고 있습니다. –

5

삭스 voice.wav 패드 10 0

삭스 -m voice.wav audio.wav final.wav

+0

비슷한 코드를 사용하여 이미 문제를 해결했지만 많은 개발자가 한 달 후에 질문에 답하지 않아도 투표 할 수 있습니다. – Giuseppe