You can adjust the your speaker volume in-app, operating system-wide, or by the physical controls on your speaker setup. Which method is best for optimum sound?
今天的問答環節是由SuperUser提供的,SuperUser是Stack Exchange的一個分支,它是一個由Q&a網站組成的社群驅動分組。
超級使用者讀者QWY提出了以下問題:
If music isn’t loud enough, how do I get the best quality (even if the difference is in fact so **all it’s negligible)?
Does programs vs. OS matter? Does software vs. hardware matter?
讓我們把事情搞清楚:是在揚聲器處調高音量還是在電腦的設定範圍內調高音量更好?
超級使用者貢獻者Indrek插話回答了這個問題:
Program vs. OS generally doesn’t matter. What matters is whether you’re adjusting volume in software or in hardware.
Reducing volume in software is basically equivalent to reducing the bit depth. In digital audio, the signal is split up into distinct samples (taken thousands of times per second), and bit depth is the number of bits that are used to describe each sample. Attenuating a signal is done by multiplying each sample by a number less than one, with the result being that you’re no longer using the full resolution to describe the audio, resulting in reduced dynamic range and signal-to-noise ratio. Specifically, every 6 dB of attenuation is equivalent to reducing the bit depth by one. If you started with, say, 16-bit audio (standard for audio CDs) and reduced the volume by 12 dB, you’d effectively be listening to 14-bit audio instead. Turn the volume down too much and quality will start to suffer noticeably.
Another issue is that these calculati*** will often result in rounding errors, due to the original value of the sample not being a multiple of the factor by which you’re dividing the samples. This further degrades the audio quality by introducing what’s basically quantisation noise. Again, this mostly happens at lower volume levels. Different programs might use slightly different algorithms for attenuating the signal and resolving those rounding errors, which means there might be some difference in the resulting audible signal between, say, an audio player and the OS, but that doesn’t change the fact that in all cases you’re still reducing bit depth and essentially wasting a portion of the bandwidth on tran**itting zeroes instead of useful information.
This PDF has more information and some excellent illustrati*** if you’re interested in learning more.
The result of reducing the volume in hardware depends on how the volume control is implemented. If it’s digital, then the effect is much the same as reducing the volume in software, so there’s probably little to no difference in which one you use, in terms of audio quality.
Ideally, you should output audio from your computer at full volume, so as to get the highest resolution (bit depth) possible, and then have an ****ogue volume control as one of the last things in front of the speakers. Assuming all the devices in your signal path are of more or less comparable quality (i.e. you’re not pairing a cheap low-end amplifier with a high-end digital source and DAC), that should give the best audio quality.
@Joren posted a good question in the comments:
So if I want to set software volume control to max, how do I deal with my ****og controls suddenly having a super tiny usable range? (Because even turning the ****og volume to half is way too loud.)
This can be a problem when the volume control is part of an amplifier, which is probably the case with most computer setups. Since an amplifier’s job is to, as the name suggests, amplify, this means that the volume control’s gain ranges from 0 to more than 1 (often much more), and by the time you’ve turned the volume control to the halfway point, you’re probably no longer attenuating, but actually amplifying the signal beyond the levels you set in software.
There’s a couple of soluti*** to this:
@Lyman Enders Knowles pointed out in the comments that the issue of bit depth reduction does not apply to modern operating systems. Specifically, starting with Vista, Windows automatically upsamples all audio streams to 32-bit floating point before doing any attenuation. This means that, however low you turn the volume, there should be no effective loss of resolution. Still, eventually the audio has to be downconverted (to 16-bit, or 24-bit if the DAC supports that), which will introduce some quantisation errors. Also, attenuating first and amplifying later will increase the noise floor, so the advice to keep software levels at 100% and attenuate in hardware, as close to the end of your audio chain as possible, still stands.
有什麼要補充的解釋嗎?在評論中發出聲音。想從其他精通技術的Stack Exchange使用者那裡瞭解更多答案嗎?在這裡檢視完整的討論主題。
... 如果您發現某個應用程式或程序使用的電量超過了它應該使用的電量,請將其高亮顯示,然後單擊停止標誌圖示將其關閉。確保只關閉熟悉的程序,以避免損壞macOS。 ...
...裝置。但為了獲得最佳效果,可以將其作為根應用程式,透過Xposed框架安裝,或者作為最好的Magisk模組之一安裝。 ...
...得失真(噼啪作響或嘈雜),那麼重新啟動coreaudiod過程應該可以解決您的問題。這有效地重置了Mac上的聲音,您可以透過兩種方式退出程序。 ...
... 它可以透過藍芽進行無線連線,也可以透過光學、同軸、RCA和USB輸入進行有線連線。附帶的光纜使連線聲條到標準電視成為一件簡單的事情。 ...
...正在尋找直觀的方法來編寫和編輯MIDI指令,那麼Rosegorum應該是你的榜單上的佼佼者。 ...
... 當然,你還需要一臺臺式電腦(或膝上型電腦),你應該在上面安裝遊戲。在這臺計算機上,您還可以將首選的Raspberry Pi作業系統寫入microSD卡。 ...
... 如果音訊有問題,應該嘗試更新音訊驅動程式。一般來說,你應該讓你的驅動程式保持最新,這樣你的硬體才能在最新版本的Windows10中正常工作。 ...
... 在Premiere的一些計算之後,你現在應該有了音樂,它會自動降低時間線中的其他音訊標籤。如果對結果不滿意,只需調整滑塊並重新生成關鍵幀。滑塊也可以從時間軸手動調整。 ...
... 這聽起來很明顯,但你應該首先確保你的花蕾佩戴正確。他們的設計與眾不同,畢竟不同於Galaxy Buds和Buds Plus。使用不當會降低音質,使觸控功能失效。 ...
...聲音首選項”中啟用了“在選單欄中顯示音量”,也可以透過單擊選單欄中的揚聲器圖示在音訊輸出裝置之間快速切換。 在切換音訊輸出裝置時,您可能會注意到某些裝置不支援透過macOS(透過軟體滑塊或鍵盤上的音量按鈕)...