Всем привет.
Сегодня я хочу рассказать вам, как улучшить проигрывание AC3 (он же Dolby Digital)/DTS звука в полтора раза.
Объясняю, за счет чего это делается. Дело в том, что по умолчанию такой звук на наших компьютерах проигрывается В ПОЛТОРА РАЗА ХУЖЕ. Делается это за счет сжатия диапазона громкости с 24 до 16 бит.
Когда пишется звук к современному фильму, он ориентируется на максимальный диапозон громкости (который более-менее укладывается в 24 бита на фрейм — «один кадр звука»). Оборудование современных кинотеатров позволяет проигрывать такой звук. Современные аудиокарты и аудиочипсеты уже несколько лет тоже поддерживают 24-битный вывод (в отличии, кстати, от стационарных DVD-проигрывателей). Даже старый AC`97 поддерживает 20 бит на фрейм, так что эффект может проявиться и на нем.
Тем не менее, практически все аудиокодеки по умолчанию сжимают 24-битный звук до 16-битного (для специалистов — я знаю, что кодек типа AC3 не битный, а логарифмический, это не важно). Делается это либо за счет тупого урезания громких звуков, либо за счет технологии Dynamic Range Compression, от которой громкие звуки становятся тише, а тихие — громче. В результате вся глубина звука превращается в чудовищную плоскость.
Кстати. Есть МИФ, что, дескать, на DVD пишется изначально 16-битный звук. Подчеркиваю — это МИФ. Мои уши свидетель. ВСЕ звуковые дорожки, которые я слушал, после включения 24-битного звука начали звучать В ПОЛТОРА РАЗА ЛУЧШЕ.
Кстати, это касается не только глубины звука, но и его ПОЗИЦИРОВАНИЯ В ПРОСТРАНСТВЕ — потому что изначально это позицирование записывалось на 24-битный исходник, а в процессе сжатия до 16 бит, разумеется, многое теряется.
Итак, мы займемся восстановлением справедливости. Включим 24-битный звук вместо 16-битного и услышим его так, как должны были слышать изначально.
Для этого воспользуемся кодеком
ffdshow audio. Чтобы его настроить на 24-битный звук, можете либо использовать мои настройки —
dilesoft.ru/blog/ffdshow.reg — либо настроить вручную.
Настройка ffdshow audio вручную:
1. Вкладка Codecs — выбираем для AC3 liba52, для DTS — libdts. Для ОБОИХ кодеков внизу ОТКЛЮЧАЕМ галку Dynamic Range Compression.
2. Вкладка Output — слева убираем все галки типа 16 bit integer и включаем ТОЛЬКО галку 24 bit integer.
Всё! Теперь ffdshow настроен для воспроизведение AC3 и DTS звука. Запустите любой фильм с таким звуком — и услышите разницу.
Приятного просмотра! И прослушивания…
P. S. Не пытайтесь сделать это в кодеке AC3Filter — этот кодек в последних версиях сильно испортился, я вообще не рекомендую использовать его.
P. P. S. Попробуйте проигрывать на 24 битах MP3 файлы — хотя они, как и CD, по идее, содержат только 16 бит, но звук, по-моему, улучшается даже у них.
P. P. P. S. Формально на AC3/DTS дорожках можно указать битность — но она там всегда указана как 16 бит. Не обращайте на это внимание — это, видимо, сделано для совместимости с 16-битными проигрывателями. На самом деле звук там полноценный. И именно из-за этой пометки звук на DVD-проигрывателях и компьютерных плеерах по умолчанию проигрывается в полтора раза хуже, чем должен.
комментарии (140)
Реально даже не в полтора, а на порядок. При 24 битах я слышу звуки именно в тех точках, где вижу их в фильмах. А при 16 — где-то там приближенно рядом.
А вообще не думал я как-то, что квантование влияет на распределение звукового сигнала по каналам. На соотношение сигнал/шум — влияет, на динамический диапазон — влияет, а вот на позиционирование звука по каналам — сомневаюсь.
В комментах писали.
Единственный способ узнать, истинна ли моя статья для вас — попробовать и послушать вам самому.
С одной стороны любое восприятие звука — сугубо индивидуально, однако с другой — интересно было все-таки провести слепой тест, когда вы не будете знать, как был обработан конкретный звук, который вы слышите. Вполне возможно, что в этом случае разница станет менее заметноей.
Самый хороший тест оказался — поставить в соседнем окне Windows Media Player и WinDVD и наслаждаться в них в полтора раза более размытой картинкой.
На линухе пространство для улучшения больше, но оно извратное.
Короче, самый главный метод: найти стопитьсот способов улучшения изображения(или звука, или еще чего), и все их включить в положение ON, а в значения выставить 100%.
И непонятно почему, но качество улучшается. Да и понимать нечего, и проверять тоже. Улучшается, и всё.
Во-вторых, само понятие «способ улучшение» — субъективно как минимум до тех пор, пока нет внятных тестов, доказывающих хотя бы математически, в чем именно это улучшение проявляется. Но даже после тестов всегда найдутся сторонники того или иного метода, которые будут предвзято относиться к результатам. Именно поэтому и нужно проводить слепое тестирование.
По этому вопросу рекомендую посмотреть Д. Гибсон «Искусство сведения» достаточно интересно о психоакустических моделях рассказано.
Учите матчасть! В mp3 записываются частотно-временная информация, и никаких 16 битов там нет. Сколько битов выдавать — 16 или 24 — определяет декодер и это зависит только от точности, с которой он преобразует информацию о частотах в информацию об амплитудах.
Впрочем, как я говорил, есть ощущение, что включение 24 бит влияет и на MP3.
Грубо говоря, при кодировании звука с потерями, аналогичное «распознавание» происходит.
Делай слепое тестирование, а потом говори.
Потому что даже при 16-битном квантовании отношение сигнал/шум — 98дБ, что далеко за пределами восприятия. Хотя, теоретически, в областях со слабым сигналом выгода есть.
Потому что обычно оказывается, что теорию вы знаете далеко не всю. Или она существует далеко не вся.
Если бы Вы потрудились изучить сообщения за октябрь прошлого года, то несомненного бы знали, что используя параметр командной строки "-bitrate 256" — можно реально услышать улучшение качества звука даже на старинном восьмибитном SoundBlaster-е.
Какое отношение имеет битрейт к частоте дискретизации?
Хотя, в приципе, сырой поток SACD в четыре раза плотнее CD (64 бита против 16-ти). Так что качество может быть и получше — зависит от реализации ЦАП в воспроизводящей аппаратуре.
И хоть заэкспериментируйтесь
На двух колонках, кстати, тоже есть алгоритмы, но эффект объема там очень слабо выражен.
А вообще, интересно было бы, если бы автор провел хотя бы простейший слепой тест. Без этого, ИМХО, тут и обсуждать нечего.
Но всё равно! Тех кто нам не верит — мы тупо удушим кабелем из бескислородной меди стоимостью 499.99$ за метр!!!
С такой статьей надо было все-таки подождать один день.
Хотя! Буквально месяц назад купил легальное русское издание «Типа крутых легавых» в русским DTS.
А за статью спасибо, наконец-то на буке все стало нормально со звуком!
Ставлю 24 бита, звук сочней, но каналы мешаются, некоторых звуков вообще нет, как будто 6ти канальный звук переводится в 2х канальный. А так, большинство опробованных файлов, как мне кажется, получше звучат в 24 битах.
В компьютере наводок очень много паразитных на аудиокарту.
вот еслиб тёплого лампового звука добились
Впрочем, у большинства в декодерах DRC включено, и немалая часть прироста качества достигается за счет его отключения. Немалая, но не вся.
Разница действительно ощутима.
А что, ваши уши — эталон качества? Хотите, я найду уши, которые не уловят разницу?
2. Все, что вы услышали — это изменение звука при отключении Dynamic Range Compression. Вот уж эта какашка и портит звук везде, сильные приглушая, а слабые увеличивая.
3. Разрядность AS3/DTS — 16 бит, это стандарт. Ну-ка сделайте мне из MP3 виниловую пластинку, и прокричите, что звук путем записи на нее стал намного лучше. Другим стал — согласен, но не лучше. Лучше — это спектрограмма покажет, а не ваши уши.
P.S. Каждый слышит лишь то, что хочет услышать.
да, забл написать, что все эти танцы вокруг 24 бит на PC имеют смысл только, если параллельно включено перекодирование в 48 кГц (если используем аналоговый выход), т.к. подавляющие большинство (все?) современных звуковых карт сиспользую аппаратную дискретизацию 48кГц и возникающии при проигрывании звуков с другой частотой дискретизации искажения намного превышают разницу 16/24 бит.
Корчое говоря, всем местным меломанам сначла предлагаю включить 48 кГц/24 -бита с качественной фильтрацией и услашать настощий звук, а уж потом плясать вокруг других настроек :)
Вы пытаетесь улучшить сигнал на какие-то крохи, забывая о том, что наиболее качественные и согласованные аккустические системы имеют это КНИ орядка 0.5%
Смотрим дальше — амплитудно частотная характеристика на всем диапазоне воспроизводимых частот может колебаться в пределах 2 Дб (в высококачественных АС) т.е. результирующий сигнал имеет неравномерность характеристики в пределах 25%!!!
И после этого можно рассуждать о качестве звука при переходе от 16 бит на 24 бита???