Zwiększyć ziarnistość, zakres i krzywiznę suwaka regulacji głośności

11

Istnieje powszechny problem dla głośników USB (takich jak Logitech SBS-150 w moim przypadku, dla których Logitech nie zapewnia rozwiązania) i słuchawek - są one zbyt głośne. Kiedy używasz suwaka regulacji głośności w systemie Windows, aby ustawić je na 1, są one nadal zbyt głośne (i tak naprawdę nie ma dużej różnicy między 1 a 100) i oczywiście 0 nie wydaje dźwięku, więc utkniesz wybierając głośność lub brak w ogóle dźwięk.

Powyższe wydaje się wskazywać, że logarytm jest stosowany dwukrotnie do wartości liniowych 1-100 z suwaka, raz przez Windows i raz przez głośniki, co powoduje, że krzywa szybko osiąga nasycenie. Windows 7 oczywiście nie oferuje sposobu na dostosowanie logarytmu.

Innym problemem jest sytuacja, gdy użytkownik chce zwiększyć głośność powyżej 100. (Tak, tak, może to uszkodzić głośniki, bla bla. Nieistotne.)

Wydaje się, że rozwiązałoby to wiele problemów, gdybym mógł po prostu ustawić, jakie wartości powinny odpowiadać każdemu punktowi suwaka głośności, zamiast stosowania przez system Windows samej funkcji dziennika. (W tym momencie nie ma znaczenia, czy dziennik jest stosowany, ponieważ można samodzielnie wstawić funkcję wykładniczą, aby zanegować dziennik.)

Najbliższą rzeczą, jaką znalazłem, jest ta strona , która dokładnie opisuje to, czego chcę, ale niestety działa tylko w systemie Windows XP, a nie Windows 7; Nie byłem w stanie zlokalizować klucza rejestru w systemie Windows 7 (może po prostu nie wyglądałem wystarczająco mocno).

Pomocna jest także funkcja Volumouse, która pozwala określić rozmiar kroku dla głośności - pozwala to łatwo ustawić głośność na poziomie od 1 do 0. To pozwala na przynajmniej zmniejszenie głośności, ale 99% zakresu jest nadal zasadniczo bezużyteczne. Co więcej, zwiększanie lub zmniejszanie odstępów między krokami nie jest sposobem postępowania z krzywą logarytmiczną / wykładniczą.

Pytanie brzmi: jak mogę zrobić w systemie Windows 7 to, co robi powyższa metoda rejestru w systemie Windows XP? Gdzie jest klucz rejestru? Alternatywnie, w jaki sposób Volumouse ustawia głośność na dowolne wartości?

Superbest
źródło
Oprócz volumouse możesz także użyć „volstep”, jeśli chcesz po prostu ulepszyć „domyślne” użycie np. Domyślnych klawiszy sprzętowych na klawiaturze zamiast przyzwyczaić się do nowego ” interfejs / użycie ”, które przynosi wolumenu. sourceforge.net/projects/volstep
Vinícius M

Odpowiedzi:

4

Jeśli możesz stać w wierszu poleceń, NirCmd z NirSoft oferuje rozwiązanie określające głośność według decybeli:

 nircmd.exe setsubunitvolumedb "Speakers" "Wave" -20

Zobacz blog Nira na ten temat.


Również to polecenie dostosuje główny poziom głośności systemu

 nircmd.exe setsysvolume <0-65535>

I ten dostosowuje go w górę lub w dół o zdefiniowane przez Ciebie kroki:

 nircmd.exe changesysvolume [-]<0-65535>
Jeremy W.
źródło
NirCmd ma również wiele innych przydatnych funkcji. Naprawdę miło jest mieć na Windowsie, pochodzący ze środowiska Linuxa, gdzie w zasadzie wszystko jest możliwe z wiersza poleceń.
Trevor Jex,
Nirsoft to niesamowite repozytorium oprogramowania pełne przydatnych rzeczy, w tym nircmd. Jednak to nie rozwiązuje problemu użytkownika. Problem polega na tym, że tanie karty dźwiękowe USB sprawiają, że suwak głośności systemu Windows działa bardziej jak suwak liniowy niż logarytmiczny, co powinno być, ponieważ ma do czynienia z dźwiękiem. Użycie „setsysvolme” lub praktycznie dowolnej opcji na nircmd nie naprawi tego, ponieważ wciąż ustawia głośność systemu na <something>, a wszystko powyżej 0 będzie już zbyt głośne. Odpowiedź Mateena Ulhaqa jest prawdopodobnie najlepszym wyborem użytkownika, choć nadal nie jest idealna, działa.
Vinícius M
Te 65535 kroków są niestety bez znaczenia. System nie zapewnia tego poziomu szczegółowości, więc w praktyce jest to po prostu mniej intuicyjny sposób zmiany głośności. Na przykład, właśnie przetestowałem tutaj kilka systemów i od nircmd.exe ustawiaysysvolume „0”, aż „502” oznacza 100% wyciszenia, podczas gdy 503 faktycznie zmienia głośność systemu na 1%, co jest w porządku na moim stacjonarna karta dźwiękowa, ale - już za głośno na taniej karcie dźwiękowej USB. = P i powyżej 503, aż do 1005, bez żadnej zmiany objętości.
Vinícius M
2

Nie mam żadnego rozwiązania do podkręcania rejestrów w systemie Windows 7, ale jeśli chcesz zwiększyć głośność powyżej 100%, może to zainteresować to narzędzie . Dostępna jest tam darmowa wersja, która powinna współpracować z większością popularnych aplikacji Windows, w tym iTunes i YouTube.

Alexander Galkin
źródło
2

Najłatwiejszym rozwiązaniem, jakie znalazłem, jest uruchomienie wyjścia dźwięku przez EqualizerAPO i ustawienie przedwzmacniacza na -20 dB.

Peace GUI pomoże ci, jeśli nie wiesz, jak ręcznie edytować plik konfiguracyjny.

wprowadź opis zdjęcia tutaj

Jeśli masz problemy z uruchomieniem Equalizer APO, prawdopodobnie musisz odinstalować sterowniki dźwięku i ponownie zainstalować domyślne sterowniki dźwięku Microsoft Windows.

Mateen Ulhaq
źródło
1

Kiedy używasz suwaka regulacji głośności w systemie Windows, aby ustawić je na 1, są one nadal zbyt głośne (i naprawdę nie ma dużej różnicy między 1 a 100), i oczywiście 0 nie wydaje dźwięku, więc utknąłeś wybierając głośność lub brak dźwięku w ogóle.

Powyższe wydaje się wskazywać, że logarytm jest stosowany dwukrotnie do wartości liniowych 1-100 z suwaka, raz przez Windows i raz przez głośniki, co powoduje, że krzywa szybko osiąga nasycenie.

Zauważyłem to w przeszłości i cierpiałem z tego powodu, odkąd zacząłem używać systemu Windows 7 - to znaczy do dzisiejszej nocy, kiedy obsesyjnie zacząłem grać z opcjami w „Opcjach regulacji głośności” dostępnych w menu „Głośniki” prawym przyciskiem myszy . Tam odznaczyłem opcję „Wszystkie urządzenia odtwarzające dźwięk” i zastosowałem ją i voila! Mój wolumin został przywrócony do tego, w jaki sposób powinien się zachowywać ... Dziwnie jednak, ponowne sprawdzenie tej opcji nie powiela wyżej wspomnianego problemu, więc nie mam pojęcia, czy problem ten powróci po ponownym uruchomieniu.

W każdym razie wydaje się, że przynajmniej raz załatwiło sprawę. Mam nadzieję, że to się nigdy więcej nie powtórzy. Dziękuję, że zainspirowałeś mnie do obsesyjnego poszukiwania rozwiązania tego problemu, ponieważ była to jedna z irytująco frustrujących frustracji, które postanowiłem nienawidzić około 7 do końca moich dni. W moim dążeniu do uczenia się czegoś nowego każdego dnia wydaje się, że osiągnąłem swój cel, choćby na dziś. YAY me.

Dr001M0nK3y
źródło