понедельник, 1 августа 2011 г.

Foobar2000 или настройка вывода звука на максимальное качество

 
Был когда-то русскоязычный форум о плеере Foobar2000 по адресу: www.foobar2000.ru. Но он уже давненько пропал и не появляется. Раньше тоже пропадал, но появлялся, сейчас, наверное, на очень долго.
Там было множество полезной информации. Что я  нарыл в своих архивах, это единственная сохраненная тема, которая называется "Настройка foobar2000 на максимальное качество".

Сообщение с настройкой было написано под Windows XP:

Правило такое: максимум качества = минимум примочек, путь от выхода звука с декодера до ЦАП-а (Звуковой карты) чем короче тем лучше.
Как известно у  фубара цепочка такова 1)Format playback engine(Decoder) - 2)Replaygain - 3)DSP - 4)Volume - 5)Convert to Output format (bit-depth) to Output Device

1)Decoder он и в африке декодер. 
Для MP3 у  фубара  кроме встроенного mpglib(mpg123) альтернатив нет (хотя он и так - лучший). 
Для Lossless все проще, тут даже более корректно понятие не декодер а декомпрессор, и понятие качества декодирования (что и так каждому понятно) lossless не имеет.

2)Replaygain отключается, выставив все в none в настройках Playback.

3)DSP (Limiter-ы(они-же compressor-ы), down(up)mixer-ы, equalizer-ы и т.д. и т. п.) не использовать по возможности вообще, для качественного стерео они не нужны. По возможности DSP list должен быть пустым. 
Про ресемплинг:
Если звук. карта типа Realtek AC97 или Creative (вплоть до Audigy2ZS включительно) - тогда все-таки придется включить через DSP SSRC resampling в 48кГц.
(Для карт X-Fi-Music(Fatality,ElitePro) и Audigy4OEM/2Value при включении функции Bit-Accurate и Format 44kHz в настройках дров начинает работать автомат опорной частоты так что с 44 у них становится все в полном порядке - программный resampling абсолютно не нужен).
И конечно же resampling по определению не нужен для карт на чипе Envy24 (M-Audio, Audiotrak, ESI, Terratek), карт Creative Professional E-MU и т.д.

4)Volume -  этот регулятор не отключаемый. По возможности оставить как есть в 0db (особенно при прослушивании lossless - иначе на звук. плату не пойдет побитово-точный сигнал).
Однако следует помнить, что mp3 треки в большинстве своем прегружены (до+2db), при прослушивании этого формата во избежание клиппинга - Volume -2...-3db - самое оно.

5)Convert to Output format (bit-depth) to Output Device. Здесь нужно знать возможности аудиокарты. Но общий подход таков: звук должен как можно быстрее в цифровом виде дойти до карты с побитовой точностью, минуя все возможные обработки. Один из таких вредных факторов - микшер ОС Windows (C:\WINDOWS\system32\drivers\kmixer.sys).
Обойти его помогают либо Kernel Streaming (KS), либо ASIO. (при этом регулятор WaveOut микшера как ему и положено отключится).
Если звуковая карта без аппаратного ASIO, ставим сразу KS. Output Format (16,24,32-bit) зависит от конкретного железа. 
Если ASIO аппаратно поддерживается, то приоритено использовать его. В фубаре  родной(нативный) для карты ASIO-Output Format (обычно либо 24 (INT24LSB), либо 32 (INT32LSB) bit) определяется и устанавливается сам.

Еще есть статья: Организация качественного вывода звука на компьютере

PS. Новый русскоязычный форум о плеере foobar2000 находится по адресу: http://foobar2000.0pk.ru/

Комментариев нет:

Отправить комментарий