14Aug
Beállíthatja a hangszóró hangerejét az alkalmazásban, az operációs rendszer egészére kiterjedően, vagy a hangszóró beállításaival. Melyik módszer a legjobb az optimális hanghoz?
A mai kérdés &A válaszadási munkamenet a SuperUser - a Stack Exchange, a Q & A webhelyek közösségi meghajtó csoportosulásának részlegével - köszönhető.
Kérdés
SuperUser olvasó Qqwy a következő kérdést tette fel:
Ha a zene nem elég hangos, hogyan érhetem el a legjobb minõséget( még akkor is, ha a különbség valójában kicsi, elhanyagolható)?
- A zene zenelejátszójában, játékában vagy más hangkészítő szoftverében hangosabbá téve?
- A hangerő növelése az operációs rendszer szintjén( pl. A hangszóró ikonra kattintva a Windows értesítési területén és a hangerő növelésével)?
- A számítógéphez csatlakoztatott erősítő vagy hangsugárzók hangerejének felcserélésével, és ezáltal a hardver mennyiségének megváltoztatásával?
Nem számít a programok és az OS?A szoftver és a hardver közötti kérdés?
Menjünk a dolgok aljára: jobb, ha a hangerőt a hangszóróban vagy a számítógép beállításai között forgatjuk?
A válasz
SuperUser-hozzájáruló Indrek a kérdésre adott végleges válaszra ugrik: Az
program és az operációs rendszer általában nem számít. A lényeg az, hogy mennyit állít a szoftverben vagy a hardverben.
A szoftver mennyiségének csökkentése alapvetően megegyezik a bitmélység csökkentésével. A digitális hangban a jel különálló mintákra oszlik( másodpercenként több ezer alkalommal), és a bitmélység az egyes minták leírásához használt bitek száma. A jelek enyhítése úgy történik, hogy mindegyik minta egynél kevesebb számmal szaporodik, és az eredmény az, hogy már nem használja a teljes felbontást a hang leírásához, ami a dinamikus tartományt és a jel-zaj arányt csökkenti. Pontosabban, minden 6 dB csillapítás megegyezik azzal, hogy egyenként csökkenti a bitmélységet. Ha 16 bites audiót( szabványos audió CD-khez) kezdene, és csökkentette a hangerőt 12 dB-vel, hatékonyan hallgatná a 14 bites hangot. Túl sokat tolja le a hangerőt és a minőség elkezd szenvedni.
Egy másik kérdés az, hogy ezek a számítások gyakran kerekítési hibákat eredményeznek, mivel a minta eredeti értéke nem a multiplikátor tényezőjének többszöröse. Ez tovább csökkenti a hangminőséget a lényegében kvantálási zaj bevezetésével. Ismét ez többnyire alacsonyabb hangerőn történik. A különbözõ programok enyhén különbözõ algoritmusokat használhatnak a jel enyhítésére és a kerekítési hibák megoldására, ami azt jelenti, hogy az lehet, hogy az különbözõ lehet az eredõ hallható jel között, például egy audio lejátszó és az operációs rendszer között, de ez nem változtatja meg a ténythogy minden esetben még mindig csökkenti a bit mélységét, és lényegében elveszti a sávszélesség egy részét a nullák átadására a hasznos információ helyett.
Ez a PDF több információt és néhány kiváló illusztrációt tartalmaz, ha többet szeretne megtudni.
A hardver mennyiségének csökkentése a hangerővezérlés végrehajtásának módjától függ. Ha digitális, akkor a hatás nagyjából megegyezik a szoftver mennyisége csökkentésével, így valószínűleg kevés vagy semmilyen különbség nincs abban, hogy melyiket használja a hangminőség szempontjából.
Ideális esetben teljes hangerőt kell a számítógépről hangot adni, hogy a lehető legmagasabb felbontást( bitmélységet) elérhesse, majd az analóg hangerőszabályzót a hangsugárzók elé állítsa. Feltételezve, hogy a jelútvonal összes eszköze többé-kevésbé összehasonlítható minőségű( vagyis nem egy olcsó low-end erősítőt párosít egy csúcskategóriás digitális forrással és DAC-val), ami a legjobb hangminőséget biztosítja.
@Joren írt egy jó kérdést a megjegyzésekben:
Tehát, ha a szoftveres hangerőszabályozást max-ra akarom állítani, akkor hogyan kezelhetem az analóg vezérlőelemeimet, ha hirtelen nagyon szűk használható tartományban állok?(Annak ellenére, hogy az analóg térfogat felét felére fordítja, túl hangos.)
Ez problémát jelenthet, ha a hangerőszabályzó része egy erősítőnek, ami valószínűleg a legtöbb számítógépbeállítás esetében fennáll. Mivel az erősítő feladata - amint azt a név is sugallja - erősíti, ez azt jelenti, hogy a hangerőszabályozó nyeresége 0-ról több mint 1-re változik( gyakran sokkal több), és amikor a hangerőszabályozót a félúton mutattuk be,valószínűleg már nem enyhítené, hanem valójában felerősítené a jelet a szoftverben beállított szinteken.
Van néhány megoldás erre:
- Kap egy passzív csillapítót. Mivel nem erősíti meg a jelet, annak nyeresége 0-tól 1-ig terjed, ami sokkal nagyobb használható tartományt biztosít.
- Két analóg hangerőszabályzóval rendelkezik. Ha a teljesítményerősítő vagy a hangsugárzók hangerővel vagy bemeneti vezérléssel rendelkeznek, akkor ez nagyszerűen működik. Ezzel állíthatja be a mester hangerőt, így a rendszeres hangerőszabályzó használható tartománya maximalizálható.
- Ha az előző két nem lehetséges vagy megvalósítható, egyszerűen csak állítsa le a hangerőt az operációs rendszer szintjén, amíg el nem éri a legjobb kompromisszumot az analóg hangerőszabályzó és a hangminőség használható tartománya között. Tartsa az egyes programokat 100% -al, hogy elkerülje a sorok többszörös mélységcsökkentését. Remélhetőleg nem lesz észrevehető veszteség a hangminőségben. Vagy ha van, akkor valószínűleg elkezdek keresni egy új erősítőt, amely nem rendelkezik érzékeny bemenetekkel, vagy még jobb, van módja a bemeneti nyereség beállításának.
@Lyman Enders Knowles rámutatott arra a megjegyzésre, hogy a bitmélység csökkentése nem vonatkozik a modern operációs rendszerekre. Pontosabban, a Vista-ból kiindulva, a Windows automatikusan felkéri az összes hangfolyamot 32 bites lebegőpontra, mielőtt bármilyen csillapítást végrehajtana. Ez azt jelenti, hogy bár alacsony a hangerőt, akkor nincs hatékony felbontás. Mégis, végül a hangot le kell konvertálni( 16 bites vagy 24 bites, ha a DAC támogatja), ami néhány kvantálási hibát mutat be. Emellett az első gyengítés és a későbbi felerősítés növeli a zajszintet, ezért még mindig állni kell a szoftver szintjének 100% -os szinten tartása és a hardverek enyhítése érdekében, amilyen közel áll a hangsáv végéig.
Van valami a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.