Как упаковать 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:CODEISRC N-го трека
--cover=PATHОбложка (JPEG/PNG, встраивается в ISO)
--genreЖанр
--catalog / --barcodeCatalog / 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.