Możesz dostosować głośność głośnika w aplikacji, w całym systemie operacyjnym lub za pomocą fizycznych elementów sterujących w konfiguracji głośników. Która metoda jest najlepsza dla uzyskania optymalnego dźwięku?
Dzisiejsza sesja pytań i odpowiedzi jest dostępna dzięki uprzejmości SuperUser - części Stack Exchange, grupy witryn z pytaniami i odpowiedziami, prowadzonej przez społeczność.
Pytanie
Czytnik SuperUser Qqwy stawia następujące pytanie:
Jeśli muzyka nie jest wystarczająco głośna, jak mogę uzyskać najlepszą jakość (nawet jeśli różnica jest tak mała, że jest znikoma)?
- Zwiększając głośność muzyki w moim odtwarzaczu muzycznym, grze lub innym oprogramowaniu do wytwarzania dźwięku?
- Zwiększając głośność na poziomie systemu operacyjnego (na przykład klikając ikonę głośnika w obszarze powiadomień systemu Windows i zwiększając głośność)?
- Zwiększając głośność wzmacniacza lub głośników podłączonych do komputera, a tym samym zmieniając głośność w sprzęcie?
Czy programy a system operacyjny mają znaczenie? Czy oprogramowanie a sprzęt ma znaczenie?
Przejdźmy do sedna sprawy: czy lepiej podkręcić głośność na głośniku, czy w ustawieniach komputera?
Odpowiedź
Współtwórca SuperUser Indrek wskakuje z ostateczną odpowiedzią na pytanie:
Program a system operacyjny generalnie nie ma znaczenia. Liczy się to, czy regulujesz głośność w oprogramowaniu, czy w sprzęcie.
Zmniejszenie głośności w oprogramowaniu jest w zasadzie równoważne ze zmniejszeniem głębi bitowej. W przypadku dźwięku cyfrowego sygnał jest dzielony na odrębne próbki (pobierane tysiące razy na sekundę), a głębia bitowa to liczba bitów używanych do opisania każdej próbki. Tłumienie sygnału polega na pomnożeniu każdej próbki przez liczbę mniejszą niż jeden, w wyniku czego nie używasz już pełnej rozdzielczości do opisu dźwięku, co skutkuje zmniejszonym zakresem dynamiki i stosunkiem sygnału do szumu. Konkretnie, każde 6 dB tłumienia jest równoważne zmniejszeniu głębi bitowej o jeden. Jeśli zaczynasz od, powiedzmy, 16-bitowego dźwięku (standard dla płyt audio CD) i zmniejszysz głośność o 12 dB, w rzeczywistości będziesz słuchał 14-bitowego dźwięku. Zmniejsz głośność zbyt mocno, a jakość zacznie zauważalnie spadać.
Inną kwestią jest to, że obliczenia te często skutkują błędami zaokrąglania, ponieważ pierwotna wartość próbki nie jest wielokrotnością współczynnika, przez który dzielisz próbki. To dodatkowo pogarsza jakość dźwięku, wprowadzając coś, co jest zasadniczo szumem kwantyzacji. Znowu dzieje się tak głównie przy niższych poziomach głośności. Różne programy mogą używać nieco innych algorytmów do tłumienia sygnału i rozwiązywania tych błędów zaokrąglania, co oznacza, że tak moc być pewną różnicą w wynikowym sygnale dźwiękowym między, powiedzmy, odtwarzaczem audio i systemem operacyjnym, ale to nie zmienia faktu, że we wszystkich przypadkach nadal zmniejszasz głębokość bitową i zasadniczo marnujesz część przepustowości na przesyłanie zer przydatnych informacji.
Ten plik PDF zawiera więcej informacji i kilka doskonałych ilustracji, jeśli chcesz dowiedzieć się więcej.
Rezultat zmniejszenia głośności w sprzęcie zależy od tego, jak zaimplementowana jest regulacja głośności. Jeśli jest cyfrowy, efekt jest taki sam, jak zmniejszenie głośności w oprogramowaniu, więc prawdopodobnie nie ma różnicy w używanym oprogramowaniu, jeśli chodzi o jakość dźwięku.
Najlepiej byłoby, gdybyś wyprowadzał dźwięk z komputera na pełną głośność, aby uzyskać najwyższą możliwą rozdzielczość (głębię bitową), a następnie mieć analogową regulację głośności jako jedną z ostatnich rzeczy przed głośnikami. Zakładając, że wszystkie urządzenia na ścieżce sygnału są mniej więcej porównywalnej jakości (tj. Nie łączysz taniego wzmacniacza low-end z wysokiej klasy cyfrowym źródłem i przetwornikiem cyfrowo-analogowym), co powinno zapewnić najlepszą jakość dźwięku.
@ Joren zamieścił dobre pytanie w komentarzach:
Więc jeśli chcę ustawić programową kontrolę głośności na maksimum, jak mam sobie poradzić z tym, że moje analogowe elementy sterujące nagle mają bardzo mały zakres użytkowy? (Bo nawet przestawienie analogowej głośności do połowy jest o wiele za głośne.)
Może to stanowić problem, gdy regulacja głośności jest częścią wzmacniacza, co prawdopodobnie ma miejsce w przypadku większości konfiguracji komputerowych. Ponieważ zadaniem wzmacniacza jest, jak nazwa sugeruje, wzmacnianie, oznacza to, że jest to regulacja głośności zdobyć waha się od 0 do więcej niż 1 (często znacznie więcej), a zanim ustawisz regulator głośności do połowy, prawdopodobnie już nie tłumisz, ale wzmacniasz sygnał powyżej poziomów ustawionych w oprogramowaniu.
Istnieje kilka rozwiązań tego problemu:
- Zdobądź pasywny tłumik. Ponieważ nie wzmacnia sygnału, jego wzmocnienie wynosi od 0 do 1, co daje znacznie większy zakres użytkowy.
- Posiada dwa analogowe regulatory głośności. Jeśli twój wzmacniacz mocy lub głośniki mają regulację głośności lub strojenia wejścia, to zadziała świetnie. Użyj go, aby ustawić główny poziom głośności, aby zmaksymalizować zakres użytkowania zwykłej regulacji głośności.
- Jeśli poprzednie dwie nie są możliwe lub wykonalne, po prostu zmniejsz głośność na poziomie systemu operacyjnego, aż osiągniesz najlepszy kompromis między użytecznym zakresem analogowej regulacji głośności a jakością dźwięku. Utrzymuj poszczególne programy na 100%, aby uniknąć kilku redukcji głębokości bitowej z rzędu. Miejmy nadzieję, że nie nastąpi zauważalna utrata jakości dźwięku. A jeśli tak, to prawdopodobnie zacząłbym szukać nowego wzmacniacza, który nie ma tak czułych wejść lub jeszcze lepiej, który ma sposób na regulację wzmocnienia wejściowego.
@Lyman Enders Knowles zwrócił uwagę w komentarzach, że kwestia redukcji głębi bitowej nie dotyczy nowoczesnych systemów operacyjnych. W szczególności, począwszy od Vista, system Windows automatycznie upsampluje wszystkie strumienie audio do 32-bitowej liczby zmiennoprzecinkowej przed wykonaniem jakiegokolwiek tłumienia. Oznacza to, że niezależnie od tego, jak nisko ustawisz głośność, nie powinno dojść do rzeczywistej utraty rozdzielczości. Mimo to, ostatecznie dźwięk musi zostać przekonwertowany (do 16-bitowego lub 24-bitowego, jeśli DAC to obsługuje), co wprowadzi pewne błędy kwantyzacji. Ponadto, najpierw tłumienie, a późniejsze wzmacnianie zwiększy poziom szumów, więc rada, aby utrzymać poziom oprogramowania na 100% i tłumić sprzęt, jak najbliżej końca łańcucha audio, nadal obowiązuje.
Masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych zaawansowanych technicznie użytkowników Stack Exchange? Sprawdź pełny wątek dyskusji tutaj .