Valex's AC3 decoder for Winamp  ver 0.2a

English version
Download.


    Эта программа - плугин для Winamp'а для проигрывания .ac3 файлов. Основана на библиотеке, используемой в AC3Filter. Распространяется абсолютно бесплатно, то есть - даром (FREEWARE).



Содержание



Скачать.

Новые версии программы можно найти на сайте:
http://xvalex.hotbox.ru/programs/in_vac3

in_vac3 v0.2a
http://xvalex.hotbox.ru/download/in_vac3_0_2a.zip
http://xvalex.hotbox.ru/download/in_vac3_0_2a_src.zip

in_vac3 v0.1a
http://xvalex.hotbox.ru/download/in_vac3_0_1a.zip
http://xvalex.hotbox.ru/download/in_vac3_0_1a_src.zip



Установка.

    Разархивировать и поместить in_vac3.dll в каталог плугинов Winamp'а. Импортировать файл preset.reg (необязательно).



Удаление.

    Удалить in_vac3.dll из каталога плугинов Winamp'а. Импортировать файл uninstall.reg для очистки реестра.


Настройки.


   

* Информация о потоке (Bitstream information).

    Слева сверху - информация о потоке (bitstream information, BSI).

* Уровни усиления (Gains).

    Снизу посередине находятся уровни усиления.
    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)

    Комбо-бокс в правом нижнем углу позволяет загружать стандартные наборы настроек:

* Разное (Options)




Условия распространения.

    Даный программный продукт распространяется под лицензией GNU General Public Licence v2, текст которой прилагается в файле GNU_eng.txt - на английском языке и GNU_rus.txt - на русском языке. Вариант на русском языке прилагается только в справочных целях, поэтому при всех возможных разночтениях приоритет имеет версия на английском языке.

    Данный программный продукт может быть использован только в демонстрационных целях и в целях обучения. Любое использование помимо этих целей может быть запрещено в некоторых странах. Этот программный продукт может распространяться свободно, за исключением случаев, запрещенных законом.

    Даный программный продукт распространяется исключительно в надежде, что он будет полезен, однако безо всяких гарантий работы на конкретном оборудовании, соответствия каким-либо условиям, стандартам или нуждам. Я не обязуюсь обеспечивать круглосуточную (и вообще, какую либо) поддержку, исправление ошибок, восстановление потерянных из-за работы программы данных, отвечать за испорченное железо, а также за потерянное рабочее вермя. Я не несу ответственности за легальность воспроизводимой при помощи данной программы мультимедиа-продукции.



Связь с автором.

    По всем вопросам, связанным с программой просьба писать по этому адресу. Большая просьба сообщать обо всех ошибках в программе.



Changelog.

0.2a - 20.11.2002
  * Все переписано :)
  + Добавлен диалог конфигурации.
  + Настройки записывается в реестре.

0.1a - 30.10.2002
  * первая рабочая альфа



Copyright (c) 2002 by Vigovsky Alexander.
Last updated 20.11.2002