14Aug

Trebam li prilagoditi glasnoću pomoću softvera ili hardvera za optimalni zvuk?

Možete prilagoditi glasnoću zvučnika u aplikaciji, operativnom sustavu ili fizičkim kontrolama na postavkama zvučnika. Koji je najbolji način za optimalan zvuk?

Današnje pitanje &Sesija odgovora nam dolazi zahvaljujući SuperUseru - podjele Stack Exchange, zajedničkom pogonu grupiranja Q & A web stranica.

Pitanje

SuperUser čitač Qqwy postavlja sljedeće pitanje:

Ako glazba nije dovoljno glasna, kako mogu dobiti najbolju kvalitetu( čak i ako je razlika u stvari tako mala da je zanemariva)?

  • Stvaranjem glazbe glasnije u svojem glazbenom, igračkom ili drugom softverskom programu za proizvodnju zvuka?
  • Podizanjem glasnoće na razini operacijskog sustava( na primjer, klikom na ikonu zvučnika u području obavijesti sustava Windows i okretanjem glasnoće)?
  • Uključivanjem glasnoće na pojačalu ili zvučnicima koji su priključeni na računalo, a time i promjenom glasnoće na hardveru?

Je li program vs OS važan? Je li softver i hardver važni?

Spustimo se na dno stvari: je li bolje podešavanje glasnoće na zvučniku ili unutar postavki vašeg računala?

Odgovor

SuperUser suradnik Indrek skoči s konačnim odgovorom na pitanje:

program vs OS općenito nije bitno. Važno je da li podešavate glasnoću u softveru ili hardveru.

Smanjenje glasnoće u softveru u osnovi je jednako smanjenju dubine bita. U digitalnom zvuku, signal se razdvaja u različite uzorke( snimljene tisućama puta u sekundi), a dubina bita je broj bitova koji se koriste za opisivanje svakog uzorka. Prigušenje signala vrši se množenjem svakog uzorka za manje od jednog broja, s rezultatom da više ne koristite punu razlučivost za opisivanje zvuka, što rezultira smanjenim omjerom dinamičkog dometa i signala i šuma. Naime, svaki 6 dB prigušenja jednak je smanjenju dubine bita po jedan. Ako ste započeli s 16-bitnim zvukom( standard za audio CD-ove) i smanjili glasnoću za 12 dB, umjesto toga biste trebali slušati 14-bitni zvuk. Preveliku količinu zvuka i kvalitetno će početi trpjeti znatno.

Drugi je problem što će ti izračuni često rezultirati pogreškama zaokruživanja, jer izvorna vrijednost uzorka nije višestruka faktora po kojem dijelite uzorke. To dodatno degradira kvalitetu zvuka uvođenjem onoga što je u osnovi buka kvantiranja. Opet, to se uglavnom događa pri nižim razinama glasnoće. Različiti programi mogu koristiti neznatno različite algoritme za atenuiranje signala i rješavanje tih pogrešaka za zaokruživanje, što znači da može biti razlika u rezultiranom zvučnog signala između, recimo, audio playera i operacijskog sustava, ali to ne mijenja činjenicuda u svim slučajevima još uvijek smanjujete dubinu bita i bitno gubite dio širine pojasa na prenošenje nula umjesto korisnih informacija.

Ovaj PDF ima više informacija i neke odlične ilustracije ako ste zainteresirani za učenje više.

Rezultat smanjenja glasnoće u hardveru ovisi o tome kako se provodi kontrola glasnoće. Ako je digitalna, onda je učinak jednako kao i smanjenje glasnoće u softveru, tako da postoji vjerojatno malo ili nikakva razlika u kojoj se koristite, u smislu kvalitete zvuka.

U idealnom slučaju, trebali biste izlaziti zvuk s računala na puni volumen kako biste mogli postići najveću razlučivost( dubina bita), a zatim imati analognu kontrolu glasnoće kao jednu od posljednjih stvari ispred zvučnika. Pretpostavljajući da su svi uređaji u vašem signalnom putu više ili manje usporedive kvalitete( tj. Ne uparite jeftino low-end pojačalo s vrhunskim digitalnim izvorom i DAC-om), koja bi trebala pružiti najbolju kvalitetu zvuka.

@Joren postavio je dobro pitanje u komentarima:

Dakle, ako želim postaviti kontrolu glasnoće softvera na max, kako se nositi s mojim analognim kontrolama iznenada s super malenim korisnim rasponom?(Jer čak i pretvaranje analognog volumena na pola je previše glasno.)

To može biti problem kada je kontrola glasnoće dio pojačala, što je vjerojatno slučaj s većinom računalnih postavki. Budući da je posao pojačala, kako to ime sugerira, pojačati, to znači da se dobitak kontrole glasnoće kreće od 0 do više od 1( često mnogo više), a kad ste uključili kontrolu glasnoće na pola puta,vjerojatno više ne smanjujete, ali zapravo pojačavate signal iznad razine koju ste postavili u softveru.

Postoji nekoliko rješenja za ovo:

  • Dobiti pasivni prigušivač.Budući da ne pojačava signal, dobitak se kreće od 0 do 1, što vam daje znatno veći raspoloživi raspon.
  • Imaju dvije analogne kontrole glasnoće. Ako vaše pojačalo snage ili zvučnici imaju kontrolu glasnoće ili ulaza, to će raditi sjajno. Pomoću toga postavite glavnu razinu glasnoće kako bi se maksimalno iskoristio raspoloživi redoslijed regulacije glasnoće.
  • Ako prethodna dva nisu moguća ili izvediva, jednostavno smanjite glasnoću na razini OS, sve dok ne postignete najbolji kompromis između raspoloživog raspona na analognoj kontroli glasnoće i kvaliteti zvuka. Zadržite pojedinačne programe na 100% kako biste izbjegli nekoliko smanjenja dubine bita u nizu. Nadam se da neće doći do zamjetnog gubitka kvalitete zvuka. Ili ako postoji, onda bih vjerojatno počeo gledati na dobivanje novog pojačala koje nemaju kao osjetljive ulaze, ili još bolje, ima način prilagodbe unosa dobiti.

@Lyman Enders Knowles istaknuo je u komentarima da pitanje smanjenja dubine bita ne odnosi se na moderne operacijske sustave. Konkretno, počevši od Vista, Windows automatski uzorkuje sve audio streamove na 32-bitnu plutajuću točku prije nego što učini bilo kakvu prigušenost. To znači da, bez obzira na nisku razinu glasnoće, ne smijete imati učinkovitog gubitka rezolucije. Ipak, na kraju se zvuk mora pretvoriti u niz( do 16-bitnog ili 24-bitnog ako DAC to podržava), što će uvesti neke pogreške u kvadriranju. Isto tako, prvo smanjivanje i pojačavanje kasnije povećat će se razina buke pa stoga i dalje vrijedi savjet za održavanje razine softvera na 100% i smanjivanje hardvera, što je moguće bliže krajnjem audio zvučnom lancu.

Imate li nešto za objašnjenje? Zvuči u komentarima.Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.