오디오 파일의 볼륨 레벨에 제한이 있나요?

오디오 파일의 볼륨 레벨에 제한이 있나요?

오디오 파일의 소리 크기에 합리적인 제한이 있는지 궁금합니다. "합리적"이란 32비트 정수의 기술적 제한이나 그와 유사한 미친 것이 아니라 쉽게 해결할 수 있는 것을 의미합니다. 나는 이전에 Audacity의 AIF에서 레벨을 높이고 높이는 것을 시도했지만 결코 끝나지 않는 것 같았습니다. 이미 엉망인 스피커가 있는 컴퓨터에서 해당 파일을 최대 볼륨으로 재생했는데 스피커가 즉시 터졌다가 30분 후에 연기가 나기 시작했습니다.

가장 낮은 볼륨 설정에서도 스피커가 터질 정도의 소리를 낼 수는 없을까요? 이미 일반 시스템 오디오보다 소리가 너무 큰 오디오 파일을 너무 많이 열어서 스피커로 가서 소리를 줄여야 했습니다.

답변1

실제로 디지털 신호에서 가장 큰 소리가 나는 지점은 0dBFS로 평가됩니다.데시벨 풀 스케일. 0은 최대 레벨이고 최소 레벨은 펄스 코드 변조에서 샘플 진폭을 나타내기 위해 필요한 비트 양으로 정의됩니다. 예를 들어, 8비트 PCM에서 가장 큰 샘플은 1111 1111스케일의 반대쪽 끝에 있는 입니다 0000 0001.

이는 디지털 신호가 아날로그 신호로 변환될 때까지 파일에서 사운드 카드로 전송할 수 있는 절대 최대치가 있음을 의미합니다.

실제로 0dBFS는 매우 쉽게 도달하며 매우 일반적입니다. 오디오 파일의 최대 진폭 정규화는 다음과 같은 방식으로 작동합니다. 즉, 피크가 0dbFS에 위치하도록 파일의 오디오 레벨을 조정합니다.

1111 1111따라서 가능한 "가장 큰" 디지털 파일은 인간이 가장 인지할 수 있는 주파수에서 펄스 코드 변조로 지속적으로 타격을 가하는 사인파입니다 . 이것이 가장 피해가 크다는 것을 의미하지는 않습니다. 특정 스피커는 주파수에 따라 다르게 반응합니다. 스피커의 기본 공명 주파수에 도달하는 사운드를 생성하면 스피커 자체를 물리적으로 손상시킬 수 있는 진동이 발생할 수 있습니다.

이 모든 것을 고려하면 파일의 디지털 볼륨은 중요하지 않습니다. 디지털 파일의 소리가 충분히 크지 않으면 디지털 신호 처리를 통해 언제든지 0dBFS로 정규화할 수 있습니다. 실제 크기를 결정하는 것은 아날로그 볼륨, 즉 스피커 콘을 움직이게 만드는 모든 것입니다.

관련 정보