SACD-плагин для foobar2000: установка, настройка и решение проблем

Если foobar2000 не открывает ISO-образ SACD-диска или файлы с расширением .dsf и .dff, причина почти всегда одна — в плеере не установлен компонент foo_input_sacd: штатная сборка foobar2000 формат DSD не поддерживает. Проверить это можно за минуту: откройте File → Preferences → Components и поищите в списке строку «SACD Decoder». Если её нет — плагин нужно доустановить, если есть, но файлы не играют — проблема в настройках вывода или в самом файле.

В этой статье разберём, где взять плагин, как его корректно установить, какие режимы вывода выбрать под ваш ЦАП и что делать, когда воспроизведение идёт с заиканиями либо вместо звука слышен шум. Инструкция ориентирована на Windows-версию foobar2000, поскольку компонент распространяется именно под неё.

Что такое foo_input_sacd и зачем он нужен

foo_input_sacd — это входной компонент (input plugin) для foobar2000, который добавляет поддержку аудио в формате DSD (Direct Stream Digital). Он позволяет проигрывать образы дисков Super Audio CD в виде ISO-файлов, а также отдельные треки в контейнерах DSF и DFF. Без этого компонента плеер такие файлы попросту не распознаёт.

Плагин умеет работать в двух принципиально разных режимах. Первый — декодирование DSD в обычный PCM, который понимает любая звуковая карта. Второй — вывод DSD в «сыром» виде на внешний ЦАП, если тот поддерживает нативный приём DSD или инкапсуляцию DoP (DSD over PCM). Какой режим доступен вам, зависит от железа, а не от плагина.

Важно понимать: foo_input_sacd — сторонняя разработка, а не часть официальной поставки foobar2000. Скачивать его следует с проверенных источников, например со страницы компонентов на официальном сайте foobar2000 или со страницы автора плагина, чтобы не получить устаревшую или модифицированную сборку.

Где скачать и как установить плагин

Установка компонентов в foobar2000 стандартизирована и не требует ручного копирования файлов в системные папки. Достаточно открыть File → Preferences → Components, нажать кнопку Install… и указать скачанный архив или файл компонента (обычно это .fb2k-component либо zip-архив с dll). После подтверждения плеер попросит перезапуск — без него компонент не активируется.

☑️ Установка foo_input_sacd

Выполнено: 0 / 5

После перезапуска вернитесь в Preferences → Components и убедитесь, что SACD Decoder присутствует в списке и не помечен как незагруженный. Если компонент отображается с пометкой об ошибке, вероятные причины — несовместимость версии плагина с вашей версией foobar2000 или повреждённый архив. В этом случае скачайте актуальную сборку плагина и повторите установку.

⚠️ Внимание: не распаковывайте dll-файлы компонента вручную в папку components внутри каталога foobar2000, если установщик предлагает штатную установку через Preferences. Ручное копирование иногда приводит к конфликтам версий при обновлении плеера.

Настройка декодера: PCM или DSD

Основные параметры плагина находятся в разделе Preferences → Tools → SACD (в некоторых версиях путь может незначительно отличаться). Ключевая настройка — режим вывода. Чтобы определиться с ним, ответьте себе на один вопрос: умеет ли ваш ЦАП или звуковая карта принимать DSD напрямую?

Если у вас обычная встроенная звуковая карта или ЦАП без поддержки DSD — выбирайте режим PCM. Плагин будет конвертировать DSD-поток в PCM на лету, и звук пойдёт через стандартный вывод. Дополнительно можно задать частоту дискретизации PCM — разумно ориентироваться на максимум, который стабильно поддерживает ваше устройство.

Если ЦАП заявляет поддержку DSD — можно попробовать режим DSD с выводом через ASIO (нативный DSD) или через DoP поверх WASAPI/ASIO. Для ASIO-вывода в foobar2000 дополнительно потребуется компонент foo_out_asio, а сам ЦАП должен иметь ASIO-драйвер от производителя. Конкретные доступные варианты зависят от связки «драйвер + железо», поэтому сверяйтесь с документацией вашего ЦАП.

📊 Как вы слушаете DSD в foobar2000?
Конвертирую в PCM — обычная звуковая карта
Вывожу DSD нативно через ASIO
Использую DoP на внешний ЦАП
Только настраиваю, ещё не определился

Сравнение режимов вывода

Ниже — обобщённое сравнение трёх подходов к воспроизведению DSD через foo_input_sacd. Таблица поможет выбрать режим без экспериментов вслепую.

РежимТребования к железуДополнительные компонентыКому подходит
PCM (конвертация)Любая звуковая картаНе требуютсяВсе пользователи, универсальный вариант
DSD нативный (ASIO)ЦАП с поддержкой DSD и ASIO-драйверfoo_out_asioВладельцы внешних ЦАП с DSD
DoP (DSD over PCM)ЦАП с поддержкой DoPЗависит от устройстваЦАП без нативного ASIO-DSD, но с DoP
PCM с повышенной частотойКарта/ЦАП с поддержкой высоких частот PCMНе требуютсяКомпромисс между качеством и совместимостью

Практический смысл прост: начните с PCM-режима — он гарантированно заработает на любом железе. Переходить к нативному DSD имеет смысл только после того, как вы убедились, что весь тракт (плагин → вывод → драйвер → ЦАП) стабилен.

Воспроизведение ISO-образов SACD

Одна из главных причин установки foo_input_sacd — проигрывание ISO-образов SACD-дисков. После установки плагина такой образ открывается как обычный файл: File → Open или простым перетаскиванием в плейлист. Плагин распознаёт структуру диска и показывает отдельные треки.

У многих SACD-дисков есть два слоя: стерео и многоканальный. В настройках плагина можно выбрать, какую зону образа использовать. Если слушаете на стереосистеме — выбирайте стерео-зону: многоканальная при выводе в PCM всё равно будет сведена, а при ошибках сведения возможны проблемы с балансом каналов.

⚠️ Внимание: конвертация DSD в PCM и особенно многоканальный вывод заметно нагружают процессор. На слабых ПК при заикании звука первым делом попробуйте снизить частоту PCM-вывода в настройках SACD и увеличить буфер вывода в Preferences → Playback → Output.
Почему ISO-образ может не открываться

Наиболее частые причины — повреждённый или неполный файл образа, образ нестандартной структуры (например, снятый с ошибками), либо устаревшая версия плагина. Проверьте файл на другом ПК или обновите компонент до актуальной версии. Также убедитесь, что размер файла соответствует заявленному источником — обрезанная при скачивании копия открываться не будет.

Типичные проблемы и их решение

Разберём симптомы, с которыми чаще всего сталкиваются после установки плагина. Каждый пункт — это отдельная проверка, а не гарантированная причина: работайте по списку сверху вниз.

  • 🔇 Файл добавляется в плейлист, но не играет — проверьте, активен ли компонент в списке Components и перезапускали ли вы плеер после установки.
  • 📈 Шипение или «белый шум» вместо музыки — типичный признак того, что DSD-поток идёт на устройство, которое его не понимает. Переключите режим вывода на PCM.
  • ⏸️ Заикания и прерывания — увеличьте буфер вывода, снизьте частоту PCM-конвертации, закройте ресурсоёмкие приложения.
  • 🎚️ Слишком тихий звук в режиме PCM — DSD при конвертации часто даёт более низкий уровень сигнала; в настройках плагина может быть параметр усиления (gain), проверьте его значение.
  • 💿 ISO открывается, но треков нет — возможно, образ повреждён или имеет нестандартную структуру; проверьте другой образ для локализации проблемы.

Отдельного упоминания заслуживает ситуация с нативным DSD-выводом: если ЦАП не подтверждает приём DSD (индикатор на устройстве не переключается на DSD-режим), значит поток до него доходит уже в PCM либо не доходит вовсе — и настраивать нужно цепочку вывода, а не сам файл. Индикация режима на корпусе ЦАП — самый надёжный способ проверки.

Производительность и нагрузка на систему

Декодирование DSD — задача ресурсоёмкая, особенно при конвертации в PCM высокой частоты и при многоканальном материале. На современных ПК это редко становится проблемой, но на старых машинах и ноутбуках с энергосберегающими профилями возможны заикания.

Что можно сделать без потери качества: увеличить буфер вывода, отключить ненужные DSP-фильтры в цепочке обработки foobar2000 и убедиться, что Windows не переводит процессор в экономичный режим во время воспроизведения. Если нагрузка всё равно критична — снижение частоты PCM-вывода даёт самый заметный эффект.

Часто задаваемые вопросы

Поддерживает ли foo_input_sacd файлы DSF и DFF, или только ISO?

Плагин работает со всеми тремя типами: ISO-образы SACD, а также файлы .dsf и .dff. Все они добавляются в плейлист обычным способом после установки компонента.

Нужен ли отдельный плагин для вывода DSD на ЦАП?

Для PCM-режима дополнительные компоненты не нужны. Для нативного вывода DSD через ASIO потребуется компонент foo_out_asio и ASIO-драйвер вашего ЦАП. Для DoP — зависит от устройства, сверяйтесь с его документацией.

Почему при проигрывании DSD слышен только шум?

Наиболее вероятная причина — DSD-поток отправлен на устройство, которое его не поддерживает. Переключите режим вывода в настройках SACD на PCM, и звук должен появиться.

Можно ли конвертировать SACD ISO в FLAC через foobar2000?

Да: после установки foo_input_sacd образ открывается как обычный альбом, и его треки можно конвертировать через контекстное меню Convert в любой поддерживаемый формат, включая FLAC. Учтите, что при этом DSD будет преобразован в PCM.

Плагин установлен, но в списке компонентов помечен ошибкой. Что делать?

Обычно это несовместимость версий: скачайте актуальную сборку foo_input_sacd и обновите foobar2000 до свежей версии, затем переустановите компонент через Preferences → Components.