Как упаковать DSF/DFF в стандартный SACD ISO: полный учебник
Есть куча DSD-треков (DSF/DFF), и хочется получить образ SACD ISO, который можно использовать в SACD-плеерах, программных плеерах и виртуальных приводах? Этот учебник шаг за шагом объясняет всё на примере DpdoPackSACD.
1. Что такое SACD ISO
SACD ISO — это образ содержимого диска SACD: данные DSD-треков (DSD64/128/256, стерео или многоканально) + метаданные альбома + обложка + структура каталогов. Инструмент упаковки организует разрозненные DSF/DFF-треки по стандарту SACD в один файл .iso.
Типичные применения: - Воспроизведение на плеерах с поддержкой SACD ISO (Oppo, Playback Designs, Esoteric и др.) - Загрузка в программных плеерах (JRiver, Foobar2000 + плагин SACD) - Монтирование в виртуальном приводе - Архив: один альбом — один образ, метаданные встроены
2. Минимальный пример: альбом из трёх треков
pdmpack track01.dsf track02.dsf track03.dsf -o album.iso
Вот и всё — три трека упаковываются в один album.iso, порядок треков соответствует порядку в командной строке.
3. Полные метаданные (информация об альбоме встраивается в ISO)
pdmpack 01.dsf 02.dsf 03.dsf -o album.iso \
--album "Название альбома" \
--artist "Исполнитель" \
--year 2026 \
--genre "Classical" \
--label "Лейбл" \
--composer "Композитор" \
--barcode 8800000000000 \
--cover cover.jpg \
--date 2026-08-13
Обзор доступных параметров метаданных:
| Параметр | Описание |
|---|---|
--album | Название альбома |
--artist | Исполнитель |
--track-title=N:TEXT | Название N-го трека (нумерация с 1) |
--track-artist=N:TEXT | Исполнитель N-го трека |
--isrc=N:CODE | ISRC N-го трека |
--cover=PATH | Обложка (JPEG/PNG, встраивается в ISO) |
--genre | Жанр |
--catalog / --barcode | Catalog / UPC / EAN / штрих-код |
--year / --date | Год выпуска / точная дата |
--label | Звукозаписывающая компания |
--composer / --conductor / --orchestra | Композитор / дирижёр / оркестр |
--disc=N / --disc-total=M | Номер диска в многодисковых изданиях |
--cue=PATH.cue | Импорт метаданных из CUE-файла |
--pause=N | Кадры паузы между треками (по умолчанию 150) |
4. Многоканальность и многодисковые издания
Многоканальность: просто передавайте многоканальные DSF/DFF напрямую (содержимое 5.0/5.1 входит в стандарт SACD), упаковщик запишет в образ число каналов исходного файла.
Многодисковые издания:
pdmpack -i disc1/*.dsf -o disc1.iso --disc 1 --disc-total 2 --album "Название бокс-сета"
pdmpack -i disc2/*.dsf -o disc2.iso --disc 2 --disc-total 2 --album "Название бокс-сета"
5. Проверка результата упаковки
# Проверить структуру каталогов ISO (режим inspect)
pdmpack -o inspect_dir/ album.iso
- Убедиться, что число треков, длительность, число каналов и частота дискретизации (DSD64=2,8224 МГц / DSD128=5,6448 МГц) корректны
- Реально загрузить и попробовать воспроизвести образ в плеере/виртуальном приводе с поддержкой SACD ISO
- Проверить, что обложка и метаданные корректно читаются плеером
6. Частые вопросы
Порядок треков: порядок в командной строке — это порядок треков альбома, обязательно передавайте файлы в порядке композиций.
Смешивание DSF/DFF: можно (pdmpack автоматически распознаёт форматы), но для одного альбома рекомендуется единый контейнер.
Нужно ли DST-сжатие перед упаковкой? По желанию. DST-сжатие (вывод .dst в DpdoEngine) заметно уменьшает объём образа, совместимость с плеерами в целом хорошая; для максимальной совместимости используйте несжатый DSF.
Будет ли ISO работать на всех SACD-плеерах? Поддержка ISO аппаратными SACD-плеерами зависит от модели (некоторые модели воспроизводят только диски или определённые форматы); лучшая совместимость — у программных плееров и виртуальных приводов. Перед покупкой уточняйте поддержку устройства.
Автор: Dpdo. Команды проверены на DpdoPackSACD / pdmpack 6.68.