AC3Filter AC3Filter ver 0.70b Russian AC3Filter - это DirectShow фильтр для декодирования AC3. Возможность воспроизведения.AVI с аудио-треками в формате AC3 и MPEG2 (DVD).
Распространяется абсолютно бесплатно, то есть - даром (FREEWARE, OpenSource). Основные особенности:. Полная поддержка стандарта AC3. Поддержка S/P DIF passthrough. Декодирование MPEG2 PES потоков. Поддержка многоканального вывода.
AC3 Codec - качественный аудио-кодек DirectShow, предназначенный для кодирования/декодирования.
Поддержка LFE. Поддержка сжатия динамического диапазона (Dynamic Range Compression, DRC). Контроль переполнения и автоматическая регулировка усиления. Управление уровнями усиления каналов.
Информация о потоке (формат каналов, битрейт, сэмпл-рейт, частота объединения и максимальная частота). Индикация уровней каналов. Матричный микшер и возможность напрямую изменять матрицу микширования (перенаправлять любой канал на любую колонку). Разложение стерео записи на 3-5 каналов. Микширование в DolbySurround/ProLogic/ProLogicII. Задержки для каждого канала.
Эквалайзер. Содержание. Близкие проекты: - Позволяет микшировать любой аудио источник в формат 5.1. Мультиканальный ac3 деколер для Winamp. Кроссплатформенная библиотека декодирования ac3 (by Michel LESPINASSE). Новые версии программы можно найти на сайте: - домашняя страница - страница проекта на Sourceforge - ошибки, пожелания.
форум AC3Filter Все версии: ac3filter ver 0.70b - Инсталлятор - Исходники Установка. Просто запустить программу установки. Для нормальной работы фильтра все сопроводительные файлы не являются обязательными и поставляются исключительно для удобства использования. Единственный необходимый модуль - ac3filter.ax. Сам модуль также является собственным модулем конфигурации для Панели Управления. В W2K+ его можно прописать в ветке реестра ' HKLM Software Microsoft Windows CurrentVersion Control Panel Cpls'. Но для совместимости с W98 при установке он копируется в системный каталог с расширением.cpl.
Запустить программу удаления из меню Пуск или из Панели Управления.! Все записанные настройки матриц, эквалайзеров и т.д. Будут удалены! Возможно, что фильтр был установлен вместе с каким-либо кодек-паком. В этом случае проще всего удалить сам кодек-пак. Если необходимо удалить фильтр отдельно, то это можно проделать вручную:. Найти файл ac3filter.ax.
Дерегистрировать модуль из командной строки: regsvr32 /u x: somedir ac3filter.ax. Найти и удалить файлы ac3filter.ax и ac3filter.cpl.
Удалить ключ реестра HKCU Software AC3Filter Настройка системы Если установка прошла успешно то в большинстве случаев фильтр немедленно готов к работе и в общем случае не требует настроек (разве что изменить конфигурацию колонок). Наиболее совместимым является стерео режим.
Он должен работать на любой версии Windows и любой звуковой картой. Некоторые драйвера (Creative!) при переключении режима колонок со стерео на многоканальные не изменяют настроек системы ' Control Panel-Sounds and Multimedia-Audio-Sound Playback-Advanced'. Поэтому необходимо проверить эти настройки. Некоторые аудио фильтры не поддерживают (или поддерживают некорректно) многоканальные режимы. Некоторые плееры могут подключать свои собственные фильтры для аудио-процессинга (например эквалайзеры), которые опять могут не поддерживать многоканальные режимы. В этих случаях может, например, загадочно исчезнуть центральный канал, или станет невозможно переключать режим колонок. Чтобы этого не происходило не устанавливайте фильтр-паки и отключайте лишние фильтры!
Один из таких проблемных фильтров является mmswitch (тот, который позволяет смотреть.avi и DVD с несколькими аудио-треками и переключать их (в основном для мультиязычных фильмов). Если Вы в основном смотрите DVD, то лучше использовать mpeg2 парсер, который поддерживает переключение языков самостоятельно ( например, стандартный MPEG2 Splitter mpg2splt.axподдерживает возможность переключения аудио-потоков, а Elecard MPEG2 demultiplexor mpg2dmx.ax - нет) а mmswitsh дерегистрировать - кроме всего прочего спадет нагрузка на процессор. Дело в том, что если mpeg2 парсер не поддерживает переключения потоков то для каждого аудио-потока создается по собственной цепочке декодирования, все они будут работать паралельно и нагружать процессор, несмотря на то, что на слышен будет только один. Если же наличие mmswitch необходимо, то возможны следующие варианты:.
Все аудио потоки - ac3. Для корректного переключения между потоками необходимо, чтобы все ac3 декодеры имели одинаковый выходной формат. Первый поток - ac3, второй - mp3 (к примеру, в принципе любой немногоканальный). Перед переключением на mp3 поток необходимо установить формат ac3 декодера в 16bit stereo.
Первый поток - mp3, второй - ac3. Перед переключением на ac3 поток установите ac3 декодер в 16 бит стерео режим. После переключения можно установить желаемый выходной формат. Некоторые из системных настроек могут настраиваться из свойств фильтра (как их вызывать см. Filter merit (приоритет фильтра) Фильтр устанавливается в систему с наивысшим приоритетом, т.е.
Будет использоваться вместо других установленных фильтров. Если по каким-то причинам необходимо использовать другие фильтры, то приоритет можно понизить до минимального при помощи опции 'Prefer other decoder'.
Фильтр останется в системе и будет использоваться только если не установлено других AC3 декодеров. 'Prefer AC3Filter' - вернуть высокий приоритет. Понижать приоритет необходимо, например, при использовании NVDVD плеера. NVDVD может работать только со своим собственным декодером, а при установленном AC3Filter пытвется загрузить его и не может работать. Эта опция требует выйти и зайти в систему заново под W2k/XP и перезагрузки системы под W98.
Default audio renderer (устройство вывода по умолчанию) Звуковая карта может работать в двух режимах: DirectSound и WaveOut. Если при использовании фильтра возникают проблемы (например не работает SPDIF), то переключение режима работы может помочь.
Некоторые плееры (например, BSPlayer) имеют соответствующие настройки, прочие же используют системные умолчания. Для переключения режима работы используются опции 'Use DirectSound' - для использования интерфейса DirectSound по умолчанию и 'Use WaveOut' для использования интерфейса WaveOut. Эта опция требует выйти и зайти в систему заново под W2k/XP и перезагрузки системы под W98. Audio/Video sync (синхронизация аудио и видео). В некоторых случаях возможно что аудио и видео рассинхронизированы.
В основном это случается из-за немправильного микширования видео файла, но возможны и аппаратные причины десинхронизации. Эта опция предназначена для решения аппаратных проблем.
Эта опция может быть применена для исправления дефекта файла, но необходимо не забывать изменить ее обратно! Здесь указывается сдвиг аудио относительно видео в мс. Если звук слышен до видео, то необходимо увеличить это значение.
Если звук происходит после событий на экране, то необходимо уменьшить это значение. Эта опция может исправить только постоянный временной сдвиг. Эта опция действует немедленно. При изменении значения задержки возможно, что изображение замрет или будет двигаться скачками в течении нескольких секунд. System options (системные опции) Auto load movie configuration files - При включенной опции фильтр будет искать файл настроек фильтра с тем же именем, что и открытый видео файл и автоматически его загрузит. Generate timestamps - Эта опция может повлиять на 'дрожание' видео.
Можно попробовать переключить эту опцию если наблюдается 'дрожание', неплавное течение видео. При включенной опции обеспечивается наиболее совместимый режим. Фильтр будет вычислять значения временных меток для каждого декодированного ac3 фрейма. Но в этом случае возможно, что эти значения не будут совпадать со значениями временных меток, полученных из файла (фактически они всегда будут расходиться для.avi файлов) и это может привести в 'дрожанию' видео на некоторых системах.
Это не означает, что фильтр неправильно считает временные метки, или, что они неправильно проставлены в исходном файле, это общая проблема.avi файлов с кадровым чередованием (frame-based interleave). Частично эта проблема может быть решена при помощи опции ' Jitter correction'. При отключенной опции фильтр будеть использовать только временные метки из исходного файла.
Это может исправить проблему 'дрожания' видео, связанную с различием временных меток. Но в этом случае часть ac3 фреймов не будет временных меток вообще и некоторые плееры/драйверы могут некорректно отрабатывать такую ситуацию, что опять может привести к 'дрожанию' или 'замороженному' изображению. Jitter Correction - Имеет смысл только при включенной опции ' Generate timestamps'. Уменьшает дрожание из-за раницы рассчетного времени и времени, полученного из файла.
' Current jitter' показывает текущую среднюю амплитуду отклонений на выходе. Use WAVEFORMATEXTENSIBLE - Для многоканальных режимов используется структура WAVEFORMATEXTENSIBLE (описанная в ). Некоторые старые драйвера не с ней умеют работать (некоторые новые же, напротив, в многоканальных режимах работают только с ней). Windows 98 По умолчанию в Windows98 не поддерживает многоканальные режимы и SPDIF. Первое, что необходимо сделать - это установить патч от microsoft: server1: server1: server1: Действие этого патча описано. Второе - необходимо использовать WaveOut Device в качестве устройства вывода аудио.
После этих действий в большинстве плееров должны работать многоканальное воспроизведение и таже режим spdif. WinNT4 Требуется ServicePack6. Win2K Настоятельно рекомендуется ServicePack2 Vortex Если фильтр не работает в многоканальных режимах, можно попробовать выключить опцию ' Use WAVEFORMATEXTENSIBLE' на странице настроек 'System'. Настройки плееров. Большинство плееров не требуют настройки - фильтр определяется автоматически. BSPlayer В настройках плеера ( Options-Preferences) установить:.
General-Don't load ac3 settings: отмечено. Audio-For AC3 decoding use: '-'. Audio-Use DeDynamic filter: выключено.
(при включенном фильтре DeDynamic невозможны многоканальные режимы!) ZoomPlayer Для проигрывания AVI файлов никаких настроек произвадить не нужно. Однако этот плеер может использоваться как DVD плеер (вместо широко известных WinDVD и PowerDVD).
Для использования AC3Filter для проигрывания DVD необходимы файлы: Эти файлы необходимо поместить в каталог. ZoomPlayer DVDGraph. В настройках плеера Player Options-DVD-DVD Setup необходимо выбрать нужный вариант настроек (в зависимости от того, какой видео декодер используется). Настройки фильтра. Два самых главных правила настройки: 1.
Если вы не понимаете, что делает какая-либо настройка не трогайте ее. Если вы не послушались первого правила и что-то сломалось, и непонятно, как все починить обратно, загрузите пресет 'standart'.:))). Настраивать фильтр можно несколькими способами. Лучше всего, если плеер предоставляет доступ к свойствам фильтров (WMP 6.4, BSP, Sasami, и т.д., нет в WMP 7, 8, 9!).
Например, из WMP 6.4 список фильтров вызывается через меню File-Properties-Advanced. Если плеер не предоставляет доступа к свойствам фильтра то настройку можно произваодить из меню Пуск ' AC3Filter Config' или по иконке в Панели Управления.
Однако эти методы не отображают текущей активности и не влияют на нее! Уровни сигнала не будут отображаться, информация о потоке заполнена нулями, и т.д. Более того, конфигурирование должно произвадиться когда плеер закрыт.
(при закрытии плеера фильтр записывает свою конфигурацию в реестр, поэтому измененные настройки будут перезаписаны старыми, прочитанными в момент открытия плеера) Потому крайне рекомендуется производить настройки из плеера, который предоставляет доступ к настройкам фильтра - это практически любой из широко растространенных: BSPlayer, Sasami, ZoomPlayer, LighAlloy, и т.д. Вы также получите возможность сразу услышать, как влияет тот или иной параметр на звук. Не рекомендуются плееры WMP версий 7, 8, 9.
Основные настройки (страница Main) Окно настроек выглядит следующим образом (уровни и информация о потоке показываются только при вызове окна свойств из плеера). Информация о потоке (Bitstream information). Слева сверху - информация о потоке (bitstream information, BSI):. Сhannels - конфигурация каналов в потоке в виде передниеканалы/тыловыеканалы + индикация наличия низкочастотного канала (низкочастотных эффектов, Low-Frequency Effects, LFE). В данном примере - 3 передних, 2 тыловых канала и низкочастотный присутствует, т.е. Конфигурация 5.1. Sample rate - кГц, частота дискретизации.
Bitrate - bps, битрейт. Freq (coupl/high) - кГц, частота объединения (coupling) и наивысшая частота.
В ac3 начиная с определенной частоты некоторые каналы (в большинстве случаев - все) объединяются в один групповой канал и в таком виде сохраняются в потоке. Действительно независимы каналы только в определенном частотном диапазоне - до частоты объединения.
Наивысшая частота - максимальная кодируемая частота, т.е. Частотный диапазон. Frames/errors - количество декодированных пакетов, количество ошибок в пакетах.
Переключение конфигурации колонок (Output speakers). Слева снизу - настройка выходной конфигурации колонок. Это - реально присутствующие колонки, куда будут микшироваться. Каналы ac3-потока. Формат колонок записывается в виде передниеканалы/тыловыеканалы + сабвуфер, (SW), для некоторых конфигураций приведены общепринятые названия. Чем отличается сабвуфер и канал LFE, а также как производить настройку читайте в разделе Режим ' Dolby Surround/ProLogic' задает режим микширования в 2 канала так, чтобы Dolby Surround/Pro Logic декодер мог выделить тыловой канал.
Режим ' Dolby ProLogic II' - аналогично для декодера DPLII. Поддержка DPLII пока экспериментальна из-за отсутствия надежной информации. Режим ' SPDIF' - означает, что AC3 поток будет передаваться непосредственно на цифровой выход аудиокарты (без изменений). То есть все остальные настройки не будут действовать. Список выбора ' Sample format' задает выходной формат сэмпла.
На настоящее время поддерживаются PCM 16, 24, 32 бит и формат с плавающей точкой. На некоторых картах некоторые форматы не поддерживаются, поэтому используйте эту опцию осторожно. Необходимо отметить, что корректное переключение режима колонок при проигрывании возможно не всегда. Уровни усиления (Gains). Снизу посередине находятся уровни усиления. Master - задает желаемый уровень усиления. Gain - отображает текущий уровень усиления.
LFE - уровень канала низкочастотных эффектов. Voice - уровень центрального канала (канала диалогов).
Surround - уровень тыловых каналов. BSI Lock - устанавливает уровень на значение, указанное в ac3-потоке. Normalize - однопроходная нормализация (см.
Параметр One-pass norm в разделе ). Master и Gain отвечают за общий уровень усиления. Master устанавливает желаемый уровень усиления. Если уровень усиления слишком высок и происходит переполнение, то текущий уровень усиления уменьшается.
Текущий уровень усиления отображает Gain. Сжатие динамического диапазона (DRC). По сути, ac3 - логарифмический формат, сэмплы хранятся в формате экспоненты и мантиссы. В пересчете на нормальную битность один сэмпл может занимать до 40бит (чисто теоретически) или до 24бит (норма), что обеспечивает огромный динамический диапазон (хотя, как любил говорить великий дедушка Эйнштейн - все хорошее в этом мире относительно:-). Это означает, что тихая запись с низким уровнем при воспроизведении на 16-битной звуковой карте будет совершенно не слышна или воспроизводиться с очень низким абсолютным уровнем сигнала (= большими искажениями). Для решения этой проблемы в ac3 существует понятие сжатия динамического диапазона.
Идея заключается в том, чтобы при воспроизведении тихого звука с низким уровнем поднимать уровень до преобразования сэмпла в 16-битную форму (для громких звуков - соответственно, наоборот). В ac3 потоке передаются специальные маркеры, насколько изменять текущий уровень. Эти маркеры записываются режисером на стадии мастеринга, потому гарантируют достаточно высокое качество. Индикатор DRC level (Dynamic Range Compression level) отображает этот уровень. При помощи чекбокса Use DRC можно включать и выключать использование сжатия динамического диапазона. (конечно, все вышесказанное только приблизительное и грубое описание проблемы).
Уровень DRC Power отвечает за то, насколько уровень сжатия динамического диапазона влияет на выходную громкость. При увеличении этого параметра тихие звуки будут подчеркиваться еще больше, а громкие - еще более затеняться.
При уменьшении DRC Power влияние сжатия динамического диапазона будет уменьшаться. Нулевое значение DRC Power означает нормальное применение сжатия динамического диапазона. Загрузка процессора (CPU usage). Индикатор показывает загрузку процессора декодером. В эту нагрузку также включается вся последующая обработка (если есть) до непосредственного воспроизведения. Индикаторы уровней (Levels). Правая часть - индикация уровней.
Необходимо отметить, что уровни здесь - логарифмические. По входным уровням хорошо видна реальная конфигурация каналов в потоке.
Так, бывает, что формат потока выставлен как 5.1, однако фактически низкочастотный канал отсутствует. Красные индикаторы означают переполнение. Пресеты (Preset) Здесь можно загружать/записывать/удалять пресеты.
Вместе с фильтром устанавливается несколько стандартных пресетов:. standart - максимальное соответствие стандарту. loud - максимальная громкость. LFE boost - усиленный канал LFE (+10dB). При помощи конпки file можно записывать/загружать пресеты в/из файла. Если файл конфигурации записан под тем же именем, что и видео файл (это имя предлагается по умолчанию) то такой файл конфигурации будет загружен автоматически при открытии этого файла в будущем.
Все настройки фильтра разделены на несколько категорий. В автоматически загружаемый файл рекомендуется записывать только основные настройки (General options), и, возможно, эквалайзер потому как в будущем этот файл может просматриваться на другой системе. Те настройки, которые отсутствуют в файле конфигурации не меняются при загрузке этого файла. Настройки микшера (Mixer) Вторая закладка - настройки микшера. Правая часть полностью посявящена непосредственно эквалайзеру. Что все это означает и так очвидно, посему не буду утомлять себя описанием;-).
Левый верхний угол - настройка задержек. Необходима для компенсации разных расстояний до колонок. В идеале все колонки должны находиться на равном расстоянии от слушателя, чтобы звук изданный в определенный момент времени одновременно изо всех колонок дошел до слушателя также одновременно. В противном случае звуки будут позиционироваться неверно. Однако, на практике расстояние до колонок может быть разным.
Для компенсации разных расстояний до колонок звук в них должен воспроизводиться с небольшими задержками. Величину задержки можно задавать непосредственно - в миллисекундах или сэмплах.
Отрицательное значение задержки означает, что канал должен воспроизводиться 'раньше' нулевого времени (чем дальше находится колонка, тем раньше она должна начать работать, чтобы звук успел пройти большее расстояние). Для удобства, можно указывать расстояние до колонок. В этом случае положительное значение задает 'отрицательную' задержку, чтобы удаленная колонка начала воспроизводить звук раньше. Отрицательные значения означают положительную задержку воспроизведения канала. Что такое LFE? Первое, что необходимо отметить - LFE это не то же самое, что сабвуфер! И то, что 5.1 в случае с AC3 это совсем не те же самые 5.1 акустической системы.
Поэтому начнем с рассмотрения этой разницы. Формат AC3 создавался для кинотеатров, а совсем не для компьютера. А в кинотеатрах акустика вполне адекватно может воспроизвадить низкие частоты. LFE же был задуман как канал для мощных низкочастотных эффектов, то есть эффектов, с которыми обычная акустика уже не может справиться. Чтобы стены тряслись, народ вопил от ужаса, а слабонервные барышни падали в обморок. Таким образом все каналы ac3-кодированного потока содержат низкие частоты, и только иногда (в особо взрывоопасные моменты) в работу вступает канал LFE и только для того, чтобы помочь основной акустике потрясать стены.
Вполне может случиться так, что канал LFE вообще не включится ни разу за весь фильм. И это также будет нормальным. У компьютерной же акустики совсем другая специфика. Большинство современных компьютерных 5.1 наборов просто не в состоянии воспроизвести низкие частоты через сателлиты. То есть саб должен полностью отвечать за воспроизведение низких частот.
Таким образом если мы подключим 5.1 акустику, и станем смотреть фильм с 5.1 зауковой дорожкой назначив канал LFE на сабвуфер, то мы рискуем не услышать низких частот вообще! Поэтому, если акустическая система имеет отдельный сабвуфер крайне рекомендуется перенаправлять туда басы со всех каналов (т.к. Низкочастотная информация содержится во всех каналах). Включить опцию Bass redirection в настройках фильтра. Либо использовать аналогичную опцию в настройках драйвера звуковой карты, если там такая опция есть, а опцию фильтра выключить. Многие могут возразить - 'А как же правильное воспроизведение?'
Сомневающихся отправляю к документу , где разъясняется роль LFE и саба при воспроизведении звука. Микшируем LFE. При отсутствии саба в выходной конфигурации по умолчанию LFE микшируется только в передние колонки.
Если остальные колонки также имеют достаточную мощность, то можно микшировать его и туда:. Запускаем фильм. Вызываем настройки фильтра. Отключаем Auto Matrix. В колонке LFE матрицы в строках 'SL' и 'SR' ставим '1'.
Записываем матрицу Меняем местами колонки. Для понимания этого раздела рекомендуется внимательно прочитать раздел (в части описания работы матрицы).
Вы хотите получить полноценный центральный канал на карте, не поддерживающей только 4 канала? Это возможно. Но для этого придется пожертвовать одним из задних каналов. Из конфигурации 2/2 (два передних канала, два занних) будем делать 3/1 (три передних, один задний).
Для этого:. Запускаем фильм. Включаем Auto Matrix (это позволит получить базовую матрицу, которую мы потом будем править). В качестве выходной конфигурации устанавливаем 3/1. Реально центральной колонки у нас нет, то центр сейчас будет воспроизводиться через две передние, а обе задние будут работать как одна колонка. Это происходит на уровне драйверов, но позже мы их обманем. Устанавливаем настройки (уровни усиления).
Отключаем Auto Matrix. На этом этапе мы имеем матрицу-заготовку. Мы будем воспроизводить центр через заднюю правую колонку.
Поэтому значеня из строки 'С' копируем в строку 'SR', а затем обнуляем значения сторки 'C'. Матрица готова. Записываем результат, чтобы не потерять его. Переставляем заднюю правую колонку на место передней центральной. В качестве выходной кофигурации устанавливаем 2/2 и наслаждаемся результатом. Драйвер думает, что мы выводим честные 2/2 колонки, но ничего не знает о том, что центр сейчас идет на заднюю правую, т.е.
Фактически это конфигурация 3/1. Максимальная громкость Если кажется, что стандартные настройки дают слишком тихий звук, то это можно исправить.
На самом деле стандартные настройки дают звук, максимально приближенный к стандарту, потому любые манипуляции - это отклонение от стандарта и можно услышать совсем не то, что задумывалось. Но если обстоятельства вынуждают, то посмотрим, что можно сделать. Первое, что необходимо знать - большинство фильмов нормировано так, чтобы не происходило переполнения. Потому если в данном моменте звук кажется слишком тихим, то подняв уровень в другом месте может возникнуть переполнение. Поэтому важно уметь пользоваться всеми возможностями в меру.
Основных методов борьбы с переполнением реализовано три:. Обрезание сигнала.
Сигнал выше максимальной амплитуды просто обрезается. Это дает достаточно заметные на слух искажения. Автоматическая регулировка усиления. При переполнении уровень усиления автоматически опускается. Это происходит без заметных искажений, но резкие изменения уровня усиления могут привести к заметным на слух скачкам громкости.
Сжатие динамического диапазона. Это разновидность автоматической регулировки усиления, но управляется метками, расставленными звукорежиссером в ac3 потоке. Самый простой метод поднять громкость - это выключить автоматическую регулировку усиления ( Auto gain control) и поднять уровень усиления Master. В этом случае переполнение будет просто обрезаться. Этот метод подходит только для того, чтобы слушать на максимальной громкости в ущерб качеству.
Следующий метод, более качественный - поднять уровень Master (можно сразу до максимума), включить автоматическю регулировку усиления и включить однопроходную нормализацию ( Normalize). В этом случае при возникновении переполнения уменьшится усиление. После определенного промежутка времени усиление почти перестанет изменяться. В этом случае мы получим максимальное качество при максимуме громкости. Этот метод также имеет недостатки - во первых для того, чтобы усиление стабилизировалось необходимо время, а во вторых, тихие звуки могут оказаться слишком тихими и главная задача - слышать четко все будет не выполнена. Этот метод рекомендуется как самый быстрый способ получить максимальную громкость при максимальном же качестве. Как разновидность предыдущего метода можно выключить однопроходную нормализацию.
В этом случае усиление будет понемногу восстанавливаться после переполнения до уровня Master. Этот метод мало чем отличается от предыдущего, но здесь более важно правильно выбрать уровень Master. При большом количестве переполнений, когда уровень Master слишком высок, будут происходить частые и неприятные смены громкости (предыдущий же метод от этого в некоторой мере избавлен, поскольку восстановления уровня не происходит).
Зато часть недостатков предыдущего метода можно сгладить. Так, нормально слышно будет и взрывы и тихий разговор. Но, разговор сразу после взрывов слышно опять будет плохо. Этот метод можно рекомендовать при небольшом изменении громкости, когда переполнений не ожидается или ожидается достаточно мало.
Следующее, что можно сделать - при поднятом уровне Master включить сжатие динамического диапазона ( Use DRC, см раздел ). Текущий уровень усиления отображается на соответствующем индикаторе. На громких сценах он должен уменьшаться, а на тихих увеличиваться. Может оказаться, что DRC задает слишком малое усиление, поэтому можно увеличить эффект уровнем DRC Level. Подбирать этот уровень нужно исходя из того, чтобы скачки громкости, вызванные работой самого DRC и блоком управления усилением были минимальны при максимальном уровне самого звука. Понятно, что при увеличении эффекта DRC скачки грмкости становятся более заметными. Однако, таким образом можно добиться четкого звучания самых тихих звуков (разумеется из тех, которые посчитал важными звукорежиссер), и избавиться от скачков громкости автоматической регулировки усиления.
Например, отчетливо разбирать речь на фоне шумных сцен (взрывы, стрельба). Как вариант - можно вообще выключить автоматическую регулировку усиления.
В этом случае баланс нужно выбирать между громкостью Master, скачками громкости DRC и ухудшением качества из-за обрезания сигнала. Следующие параметры влияют на громкость и четкость тихих звуков: Master, Auto gain control, Normalize, Use DRC, DRC Level.
Подбор этих параметров должен производиться исключительно индивидуально - в зависимости от типа акустической системы (высококлассная АС, или пассивные колонки), восприятия самого слушателя (некоторых раздражают скачки громкости, другим же болше важно слышать, что говорят), и фильма (ленивый звукорежиссер не проставил метки DRC в звуковом потоке;-). Реестр и файлы конфигурации Фильтр сохраняет свои настройки в разделе реестра: HKEYCURRENTUSER Software AC3Filter. Все настройки фильтра разделены на 4 части: общие, матрица, эквалайзер, задержки. Каждая из частей сохраняется в отдельной ветке. Кажая часть настроек формирует свои пресеты.
Возможно несколько эквалайзеров или матриц. Особое назначение имеет пресет 'default'. При загрузке фильтра загружаются все 'default' пресеты (общие настройки, матрица, эквалайзер и задержки) и сохраняются там же при выгрузке. Файлы конфигурации также разделены на несколько частей, каждая из которых содержит тот же набор настроек, что и ветки реестра. Все уровни храняться в реестре в виде коэффициентов (не в dB). Все значения с плавающей точкой сохраняются в реестре в виде значений 'REGSZ'. Значения 'bool' записываются как целые в реестр и как 'true'/'false' значения в файл конфигурации.
Как часть исени некоторых настроек используются следующие сокращения имен каналов: Сокращение Значение L Передний левый C Центральный R Передний правый SL Левый тыл SR Правый тыл LFE Канал LFE или сабвуфер Пресеты Ключи реестра:. mode (int) - режим колонок, будет установлен при загрузке пресета. Это значение можно использовать для привязки конкретного пресета к конкретной конфигурации колонок. Значение может отсутствовать, в этом случае при загрузке пресета текущая конфигуращия колонок не будет изменена. Может принимать следующие значения: Значение Режим 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2/0 (стерео) 1/0 (моно) 2/0 (стерео) 3/0 2/1 3/1 2/2 (квадро) 3/2 2/0+LFE 1/0+LFE 2/0+LFE 3/0+LFE 2/1+LFE 3/1+LFE 2/2+LFE 3/2+LFE (5.1).
spdif (int) - включение режима вывода на SPDIF. dolby (int) - включение режима микширования в DolbySurrouns/ProLogic/ProLogicII. Может принимать значения: Значение Режим 0 1 2 No DOlby downmix Dolby Surround/ProLogic Dolby ProLogicII. format (int) - выходной формат сэмпла. Может принимать значения: Значение Режим 0 1 2 3 PCM 16bit PCM 24bit PCM 32bit PCM float. generatetimestamps (bool) - генерация временных меток.
timeshift (int) - сдвиг аудио относительно видео в мс. configautoload (bool) - автозагрузка файлов конфигурации с тем же именем, что и видео файл. matrix (text) - матрица микширования, будет загружена при загрузке пресета. Это значение можно использовать для привязки к пресету конкретной матрицы микширования. Не имеет смысла при включенной опции automatrix.
Может отсутствовать, в этом случае при загрузке пресета матрица не изменится.
Основная информация о программе AC3 Codec – это высококачественный бесплатный DirectShow аудиокодек и фильтр процесса воспроизведения звука, который используется для кодирования или декодирования аудиодорожек в фильмах DVD, MPEG4 и других форматов. Данный кодек отличается от других своих аналогов большим количеством настроек и высокой функциональностью. AC3 Filter может кодировать и декодировать следующие аудиоформаты: AC3, MPEG аудио и DTS. Он также поддерживает многоканальный и цифровой SPDIF выводы. В новой версии программы исправлены ошибки декодирования AC3, добавлена командная строка и обновлены языковые пакеты.