DpdoPackSACD — инструмент создания SACD ISO
Обзор
DpdoPackSACD упаковывает несколько аудиофайлов DSF/DFF в стандартный SACD ISO-образ. Результат совместим с плеерами, виртуальными приводами и записью дисков — подходит для архивации и распространения SACD.
Базовое использование
DpdoPackSACD [OPTIONS] <files...>
Простейшая упаковка:
# Упаковать все DSF-файлы текущей директории в SACD ISO
DpdoPackSACD *.dsf
Параметры метаданных
| Параметр | Описание | Пример |
|---|---|---|
--album "TITLE" | Название альбома | --album "Symphony No. 9" |
--artist "NAME" | Исполнитель | --artist "Ludwig van Beethoven" |
--cover FILE | Обложка | --cover cover.jpg |
--genre "GENRE" | Жанр | --genre "Classical" |
--year YYYY | Год | --year 2024 |
--label "NAME" | Лейбл | --label "Deutsche Grammophon" |
--composer "NAME" | Композитор | --composer "Beethoven" |
--conductor "NAME" | Дирижёр | --conductor "Herbert von Karajan" |
--barcode "CODE" | EAN/UPC штрих-код | --barcode "028947757823" |
--isrc N:CODE | ISRC (по трекам) | --isrc 1:DEF059003211 |
--catalog "ID" | Каталожный номер | --catalog "477 523-4" |
Полный пример:
DpdoPackSACD \
--album "The Wall" \
--artist "Pink Floyd" \
--genre "Progressive Rock" \
--year 1979 \
--label "Harvest / EMI" \
--cover cover.jpg \
01_in_the_flesh.dsf \
02_the_thin_ice.dsf \
...
Импорт CUE
DpdoPackSACD --album "My Album" --artist "Artist" --cue tracks.cue *.dsf
Пример CUE:
REM GENRE "Classical"
REM DATE 2024
PERFORMER "Artist Name"
TITLE "Album Title"
FILE "track1.dsf" DSD
TRACK 01 AUDIO
TITLE "First Movement"
PERFORMER "Artist Name"
INDEX 01 00:00:00
FILE "track2.dsf" DSD
TRACK 02 AUDIO
TITLE "Second Movement"
PERFORMER "Artist Name"
INDEX 01 00:00:00
Обложка
Форматы: JPEG, PNG.
DpdoPackSACD --album "Album" --artist "Artist" --cover front.jpg *.dsf
Рекомендуемый размер: минимум 600×600 пикселей, 1:1.
Dpdo DSD Disc
Создание Dpdo DSD Disc — DSD-диска на основе DVD-R/RW:
DpdoPackSACD --album "DSD Collection" --dsd-disc *.dsf
Преимущества
- стандартные DVD-R/RW (4.7 ГБ / 8.5 ГБ двухслойные)
- прямое воспроизведение на устройствах с поддержкой DSD Disc
- поддержка более высоких спецификаций DSD (DSD128 / DSD256)
- десятки альбомов на одном DVD-R
Справочник параметров
| Параметр | Описание | По умолчанию |
|---|---|---|
--album | Название альбома | — |
--artist | Исполнитель | — |
--cover | Обложка | — |
--genre | Жанр | — |
--year | Год | — |
--label | Лейбл | — |
--composer | Композитор | — |
--conductor | Дирижёр | — |
--barcode | Штрих-код | — |
--isrc N:CODE | ISRC (по трекам) | — |
--catalog | Каталожный номер | — |
--cue | CUE-файл | — |
--dsd-disc | Режим Dpdo DSD Disc | OFF |
-o | Путь выходного ISO | авто |
--track-title N:TEXT | Название трека N | — |
--pause N | Пауза между треками | 150 |
--no-encode | raw DSD для многоканального | OFF |
Выходной файл
По умолчанию album_title.iso (от --album). Изменение через -o:
DpdoPackSACD --album "My Album" -o my_sacd_2024.iso *.dsf
Рекомендуемый процесс
- Конвертация PCM в DSF через DpdoEngine
- Подготовка обложки и метаданных
- Проверка порядка файлов (01_track.dsf, 02_track.dsf...)
- Запуск DpdoPackSACD
- Проверка выходного ISO
Полный пример: исходники → SACD ISO
# Шаг 1: PCM → DSF
DpdoEngine -i 01.wav 01.dsf --oversampling 128 --order 7 --artist "Artist" --album "Album" --title "Track 1"
DpdoEngine -i 02.wav 02.dsf --oversampling 128 --order 7 --artist "Artist" --album "Album" --title "Track 2"
# Шаг 2: SACD ISO
DpdoPackSACD \
--album "Album" \
--artist "Artist" \
--genre "Genre" \
--year 2024 \
--cover cover.jpg \
-o "Album.sacd.iso" \
01.dsf 02.dsf
Пакетное создание альбомов
#!/bin/bash
for dir in /music/dsd/*/; do
album=$(basename "$dir")
DpdoPackSACD \
--album "$album" \
--artist "$ARTIST" \
--cover "$dir/cover.jpg" \
-o "/isos/${album}.iso" \
"$dir"/*.dsf
done