스택 오버플로에 대한 많은 질문을 통해 오디오를 믹싱하는 방법을 살펴 보았습니다. 바이트 프레임을 함께 추가해야합니다. 필요할 때 클립해야합니다. 하지만 오디오를 다른 오디오와 믹싱 해보고 싶다면 어떻게해야합니까? 예를 들어 첫 번째 오디오가 5 초에 도달하면 두 번째 오디오를 첫 번째 오디오에 믹싱하고 싶습니다.오디오 믹싱 wrt 시간
도움이 될 것입니다.
스택 오버플로에 대한 많은 질문을 통해 오디오를 믹싱하는 방법을 살펴 보았습니다. 바이트 프레임을 함께 추가해야합니다. 필요할 때 클립해야합니다. 하지만 오디오를 다른 오디오와 믹싱 해보고 싶다면 어떻게해야합니까? 예를 들어 첫 번째 오디오가 5 초에 도달하면 두 번째 오디오를 첫 번째 오디오에 믹싱하고 싶습니다.오디오 믹싱 wrt 시간
도움이 될 것입니다.
일반적으로 컴퓨터에서 오디오로 작업하는 경우 PCM 샘플 형식으로 시간 도메인에서 오디오로 작업하게됩니다. 즉, 초당 여러 번, 그 시점에서의 압력 수준이 수치로 정량화 될 것입니다. CD 품질의 오디오로 작업하는 경우 초당 44,1000 개의 샘플이 샘플 속도입니다. 숫자는 종종 16 비트 정수로 정량화됩니다. (-32,767 ~ 32,768). (다른 샘플 속도, 비트 심도 및 양자화가 여기에 나와 있으며 자주 사용됩니다.)
동일한 샘플 속도의 두 오디오 스트림을 믹스하려면 간단히 값을 추가 할 수 있습니다 각 샘플의 생각해 보면, 두 가지 출처에서 소리를들을 경우, 그들의 압력 수준은 거의 같은 방식으로 서로에게 영향을 미칩니다. 때때로 그들은 서로를 취소하고 때로는 서로에게 덧붙일 것입니다. 당신은 클리핑 (clipping)에 대해 언급했습니다 ... 이것을 할 수는 있지만 믹스에 디스토션을 도입 할 것입니다. 소리를 정량화하기에는 소리가 너무 커지면 정량화 할 수있는 범위의 최대 값 및 최소값으로 잘라내어 클릭 소리, 팝 및 불량한 소리를 들려줍니다. 이 문제를 피하려면 각 스트림의 레벨을 반으로 줄여서 두 스트림 모두 최대 레벨로 유지하더라도 적절한 범위 내에있게 할 수 있습니다.
이제 오디오를 오프셋과 믹싱하는 것이 좋습니다. 그것은 전혀 다르지 않습니다. 5 초 동안 믹싱을 시작하려면 5 * 44,100 = 220500
, 즉 한 스트림의 샘플 0을 정렬하여 다른 스트림의 220500
을 샘플링하고 믹스하는 것을 의미합니다.
빙고 !! 샘플 레이트 !! 그게 다야 !! 클리핑 부분에 추가해 주셔서 감사합니다. 내가 물리 수업을 진지하게 받아 들였다면 ... 어쨌든 ... 고마워! –