2013-04-21 2 views
0

제 생각에 .wav 파일은 -1에서 1까지의 숫자 목록입니다 (적어도 WavFile이라는 자바 클래스를 사용하여 배열을 .wav 파일로 변환하는 경우 배열의 값은 - 1 및 1). .wav 파일을 재생하면 해당 숫자가 사운드 카드의 전압으로 변환됩니다..wav 파일이 모두 1 또는 -1 인 경우 어떻게됩니까?

내 장비의 안전을 위해 본 적이 없지만 .wav 파일이 모두 1 (최대 전압) 인 경우 파일 기간 동안 사운드 카드가 최대 출력 전압을 유지합니까? 이것은 사운드 카드가 연결된 헤드폰 및 수신기에 매우 위험 할 수 있으며 사운드 카드 자체에 위험 할 수 있습니다.

궁금한 점은 Windows OS에서이 이벤트의 기본 제공 보호 기능이 있는지 여부입니다.

+0

웨이브 파일은 수시로 사운드 파일을 가지며 헤드폰/스피커/사운드 카드를 파괴하지 않습니다. 그것은 최대 전압이 아니며 볼륨에 달려 있습니다. –

+0

음, 사운드 카드의 아날로그 전압이 음량에 따라 다르므로이 문구를 "최대 전압"으로 두었습니다. 내가 말한 것은 현재 볼륨 설정의 최대 전압입니다. 그리고 물론, 나는 1 초 또는 1 초의 WAV 파일에 대해 몇 초 동안 이야기하고 있습니다. – user2304581

답변

3

사용하는 앰프 (일반적으로 사운드 카드에있는 앰프)에 따라 다릅니다. 어떤 효과를 내기 위해서는 직접 연결해야합니다. 이것은 일반적이지 않습니다. 대부분의 앰프는 AC 커플 링되어 있으며 스피커의 과열을 방지하기 위해 신호의 모든 DC 오프셋을 차단합니다.

하이 패스 필터라고하면 WAV 파일의 주파수는 0입니다. 아무 것도들을 수 없으며 귀는 약 20 ~ 20,000 Hz의 신호 만 인식 할 수 있습니다. . 자연의 고속 푸리에 변환 아날로그 버전. 연주를 시작했을 때를 제외하고는 0에서 최대까지 갑자기 증가합니다. 스펙트럼에서 높은 주파수를 많이 생성하는 경우, 이것을 틱 또는 팝으로 인식합니다.

데이터가있는 장비를 파괴하는 것은 도시의 신화입니다. 간단한 해결 방법은 볼륨을 11로 설정하지 않는 것입니다.

+0

감사! 즉, 사운드 카드는 최대 전압을 유지하려고 시도하지만 사운드 카드의 일부 전기 구성 요소 (출력에서 커플 링 커패시터)가 발생하지 않도록합니다. 그것은 아주 잘 알고 있습니다. – user2304581

+0

실제로 거의 모든 오디오 시스템은 트랜스 듀서의 주파수 응답 아래에 프로그램 자료를 보내지 않도록 위치 된 무릎 주파수로 하이 패스 필터를 구현합니다. – marko

관련 문제