C++ 애플리케이션에 여러 개의 PCM 오디오 (G.711)가 있습니다. 나는이 각각의 청크에서 다른 오디오 볼륨을 시각화하고 싶습니다.PCM 샘플의 볼륨 시각화
첫 번째 시도는 각 청크에 대한 샘플 값의 평균을 계산하여이를 볼륨 표시기로 사용했지만이 방법은 효과가 없습니다. 나는 오디오가있는 덩어리에 대해 침묵하고 다른 값을 가진 덩어리에 대해 0을 얻지 만, 값은 단지 슬림하고 실제 볼륨과 닮지 않는 것처럼 보입니다.
볼륨을 계산하는 더 나은 알고리즘은 무엇입니까?
G.711 오디오가 로그 PCM이라고 들었습니다. 어떻게해야합니까?