2012-05-10 4 views

답변

0

pad 6 0 6 앞에 추가 추가 침묵의 0 초, 그래서 당신은 단지 침묵을 prepend 싶다고 가정합니다.

당신은 bash 예를 들어, while 루프이 작업을 수행 할 수 있습니다 귀하의 처리를 완료 할 때까지

cat <<EOF > infile 
audio1.wav 0 
audio2.wav 2 
audio3.wav 2 
audio4.wav 4 
EOF 

while read fname len; do 
    sox $fname -p pad $len 0 | sox -m -p long.wav output.wav 
done < infile 

나는 비 압축 파일을 유지 건의 할 것입니다.

하는 클리핑의주의는 모두 신호 -6dB 이득을 적용하고 이후 정상화하는 것입니다 피하기 위해, 하나의 방법, 예컨대 :

sox $fname -p pad $len 0 gain -6 | sox -m -p "| sox long.wav -p gain -6" output.wav gain -n 
을 혼합 할 때
관련 문제