Ви можете налаштувати гучність динаміка в додатку, для всієї операційної системи або за допомогою фізичних елементів керування в налаштуваннях динаміка. Який метод найкращий для оптимального звуку?
Сьогоднішня сесія запитань та відповідей надійшла до нас люб’язно від SuperUser - підрозділу Stack Exchange, групи об’єднань веб-сайтів із запитаннями та відповідями.
Питання
Читач SuperUser Qqwy ставить таке запитання:
Якщо музика недостатньо гучна, як я можу отримати найкращу якість (навіть якщо різниця насправді така мала, що вона незначна)?
- Зробивши музику голоснішою у своєму музичному плеєрі, грі чи іншій програмі для створення звуку?
- Підвищивши гучність на рівні операційної системи (наприклад, натиснувши піктограму динаміка в області сповіщень Windows і збільшивши гучність)?
- Підвищивши гучність на підсилювачі або динаміках, приєднаних до комп'ютера, і таким чином змінивши гучність на апаратному забезпеченні?
Чи мають значення програми проти ОС? Чи має значення програмне та апаратне забезпечення?
Давайте розберемося в суті: чи краще збільшувати гучність динаміка або в налаштуваннях комп’ютера?
Відповідь
Співробітник SuperUser Індрек заскакує з остаточною відповіддю на запитання:
Програма проти ОС, як правило, не має значення. Важливо, регулюєте ви гучність у програмному чи апаратному забезпеченні.
Зменшення обсягу програмного забезпечення в основному еквівалентно зменшенню бітової глибини. У цифровому аудіо сигнал розбивається на окремі вибірки (взяті тисячі разів на секунду), а бітова глибина - це кількість бітів, які використовуються для опису кожного зразка. Послаблення сигналу відбувається шляхом множення кожної вибірки на число менше одиниці, в результаті чого ви більше не використовуєте повну роздільну здатність для опису звуку, що призводить до зменшення динамічного діапазону та відношення сигнал / шум. Зокрема, кожні 6 дБ загасання еквівалентно зменшенню глибини бітів на одиницю. Якщо ви почали з, скажімо, 16-бітового аудіо (стандарт для аудіо компакт-дисків) і зменшили гучність на 12 дБ, ви б замість цього слухали 14-бітове аудіо. Зменште гучність занадто сильно, і якість почне помітно страждати.
Інша проблема полягає в тому, що ці обчислення часто призводять до помилок округлення, оскільки вихідне значення вибірки не є кратним фактору, на який ви ділите вибірки. Це ще більше погіршує якість звуку, вводячи, в основному, шум квантування. Знову ж таки, це здебільшого відбувається при менших рівнях гучності. Різні програми можуть використовувати дещо різні алгоритми для послаблення сигналу та вирішення тих помилок округлення, що означає може бути деякою різницею в результуючому звуковому сигналі між, скажімо, аудіоплеєром та ОС, але це не змінює той факт, що у всіх випадках ви все одно зменшуєте бітову глибину і по суті витрачаєте частину смуги пропускання на передачу нулів корисної інформації.
Цей PDF містить більше інформації та кілька чудових ілюстрацій, якщо вам цікаво дізнатись більше.
Результат зменшення гучності в апаратному забезпеченні залежить від того, як реалізовано регулювання гучності. Якщо він цифровий, то ефект майже такий самий, як зменшення гучності програмного забезпечення, тому, мабуть, майже немає різниці в тому, яке саме ви використовуєте, що стосується якості звуку.
В ідеалі, ви повинні виводити звук із комп’ютера на повну гучність, щоб отримати максимально можливу роздільну здатність (розрядність), а потім мати аналоговий регулятор гучності як одне з останніх речей перед колонками. Якщо припустити, що всі пристрої на вашому шляху сигналу мають більш-менш порівнянну якість (тобто ви не поєднуєте дешевий підсилювач низького класу з високоякісним цифровим джерелом та ЦАП), що повинно забезпечити найкращу якість звуку.
@ Йорен опублікував хороше питання в коментарях:
Отже, якщо я хочу встановити максимальне регулювання гучності програмного забезпечення, як мені впоратися з моїми аналоговими елементами управління, які раптом мають надзвичайно маленький корисний діапазон? (Тому що навіть зменшення аналогової гучності на половину є надто гучним.)
Це може бути проблемою, коли регулятор гучності є частиною підсилювача, що, ймовірно, буває у більшості комп'ютерних установок. Оскільки завдання підсилювача полягає в тому, щоб, як випливає з назви, підсилювати, це означає, що регулятор гучності посилення коливається від 0 до більше, ніж 1 (часто набагато більше), і до того моменту, коли ви переведете регулятор гучності на півдорогу, ви, мабуть, вже не послаблюєте, а фактично посилюєте сигнал за рівнями, встановленими в програмному забезпеченні.
Є кілька рішень для цього:
- Отримайте пасивний аттенюатор. Оскільки він не підсилює сигнал, його коефіцієнт підсилення коливається від 0 до 1, що дає набагато більший корисний діапазон.
- Мати два аналогові регулятори гучності. Якщо ваш підсилювач потужності або динаміки мають регулятор гучності або введення, це буде чудово працювати. Використовуйте це, щоб встановити основний рівень гучності, щоб корисний діапазон звичайного регулятора гучності був максимально збільшеним.
- Якщо попередні два неможливі або здійсненні, просто зменшіть гучність на рівні ОС, поки не досягте найкращого компромісу між корисним діапазоном аналогового регулятора гучності та якістю звуку. Тримайте окремі програми на 100%, щоб уникнути кількох зменшень глибини поспіль. Сподіваємось, помітної втрати якості звуку не відбудеться. Або якщо є, то я, мабуть, почав би розглядати можливість отримати новий підсилювач, який не має настільки чутливих входів, або ще краще, має спосіб регулювати коефіцієнт посилення вхідного сигналу.
@Lyman Enders Knowles зазначав у коментарях, що питання зменшення глибини бітів не стосується сучасних операційних систем. Зокрема, починаючи з Vista, Windows автоматично підбирає всі потоки аудіо до 32-бітової плаваючої крапки перед тим, як виконувати будь-яке послаблення. Це означає, що як би низько ви не збільшували гучність, ефективної втрати роздільної здатності не повинно бути. Тим не менше, врешті-решт звук повинен бути перетворений вниз (на 16-розрядний або 24-розрядний, якщо ЦАП це підтримує), що призведе до деяких помилок квантування. Крім того, перше послаблення та посилення пізніше збільшать рівень шуму, тому порада підтримувати рівень програмного забезпечення на 100% та послаблювати в апаратному забезпеченні, як можна ближче до кінця вашого аудіо ланцюга, все ще існує.
Є що додати до пояснення? Звук у коментарях. Хочете прочитати більше відповідей від інших досвідчених користувачів Stack Exchange? Перевірте повну тему обговорення тут .