2013-04-21 36 views
0

據我的理解,.wav文件是一個範圍從-1到1的數字列表(至少,如果您使用名爲WavFile的java類將數組轉換爲.wav文件,則數組之間的值必須爲 - 1和1)。當您播放.wav文件時,這些數字將轉換爲聲卡上的電壓。如果.wav文件全是1或-1,會發生什麼?

我從來沒有爲我的設備的安全性嘗試過,但是如果.wav文件全是1(最大電壓),那麼在文件的持續時間內,您的聲卡是否會達到全輸出電壓?這對於聲卡可能連接的耳機和接收器來說是非常危險的,並且它對聲卡本身可能是危險的。

我想知道的是在Windows操作系統中是否存在對此事件的內置保護。

+0

波形文件*有*不時有它們,並且它們不會破壞耳機/揚聲器/聲卡。這不是最大電壓,這取決於音量。 – 2013-04-21 15:31:50

+0

是的,這就是爲什麼我把這個短語當作「最大電壓」的原因,因爲聲卡的模擬電壓肯定取決於你的音量。我的意思是當前音量設置的最大電壓。當然,我正在談論持續1秒或-1秒的wav文件。 – user2304581 2013-04-21 15:40:56

回答

3

這取決於您使用的放大器,通常是聲卡中的放大器。要產生任何效果,它需要直接耦合。這並不常見,大多數放大器都是交流耦合的,可以阻止信號上的任何直流偏移以防止揚聲器過熱。

把它想象成一個高通濾波器,你的WAV文件實際上有一個頻率爲0的聲音。你不會聽到任何東西,你的耳朵只能感知頻率在20到20,000赫茲之間的信號。自然的快速傅立葉變換的模擬版本。除了你開始玩的時候,你會突然從0到最高。這會產生很多頻譜中的高頻率,您會將其視爲滴答聲或流行音。

數據銷燬設備是一個城市神話。一個簡單的解決方法是不要將音量調到11.

+0

謝謝!所以換句話說,聲卡會試圖坐在最大電壓下,但聲卡中的某些電子元件(輸出端的耦合電容)會阻止這種情況發生。這很好理解。 – user2304581 2013-04-21 16:06:16

+0

在實踐中,幾乎所有的音頻系統都實現了一個高通濾波器,其拐點頻率位於避免低於傳感器頻率響應的節目材料。 – marko 2013-04-21 17:32:26

相關問題