2 개의 오디오 바이트 어레이를 믹싱하여 약간의 화이트 노이즈가 발생했습니다.화이트 노이즈 믹싱 2 오디오 바이트 배열
for (int i=0;i<bytes1.getB1().length;i++){
mixBytes[i]=(byte) (bytes1[i]+bytes2[i]);
}
사람은 화이트 노이즈 문제를 해결하는 방법을 알고?
44 바이트를 wav 헤더로 제거하여이 방법으로 바이트를 가져 왔습니다.
private byte[] getISByteArray(InputStream is){
ByteArrayOutputStream stream = new ByteArrayOutputStream();
int length;
try {
while ((length = is.read()) != -1) {
stream.write(length);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
byte[] b=stream.toByteArray();
byte[] b2=new byte[b.length-44];
//System.arraycopy(b, 44, b2, 0, b2.length);
for (int i=0;i<b.length;i++){
if (i>44) b2[i-44]=b[i];
}
return b2;
} 로우 패스 Gaussian filter와
어떻게 오버플로 문제를 해결할 수 있습니까? 중독의 결과가 부정적인 것이라면 어떤 가치가 있어야 하는가? – Fischer
나는이 방법으로 바이트를 얻고있다. 나는 원래의 포스트를 편집했다. – Fischer
@ 피셔 : 내가 준 평균화 된 코드가 그걸 수정 해 주어야 할까? –