DpdoPackSACD — SACD ISO 打包工具
概述
DpdoPackSACD 将多个 DSF/DFF 音频文件打包为标准的 SACD ISO 镜像。生成的 ISO 文件兼容播放器、虚拟光驱和碟片刻录,适用于 SACD 归档和分发。
规格速览
| 规格 | 参数 |
|---|---|
| 输入格式 | DSF / DFF |
| 输出格式 | SACD ISO 镜像;Dpdo DSD Disc(DVD-R/RW) |
| 元数据 | 专辑 / 艺术家 / 封面 / 流派 / 年份 / 厂牌 / 作曲家 / 指挥 / 条码 / ISRC |
| CUE 导入 | 支持 |
| 规范 | SACD 桔皮书(Orange Book) |
| 平台 | Windows / Linux / macOS |
| 当前版本 | 6.66.0 |
基本用法
DpdoPackSACD [OPTIONS] <files...>
最简单的打包:
# 将当前目录下所有 DSF 文件打包为 SACD ISO
DpdoPackSACD *.dsf
元数据选项
DpdoPackSACD 支持丰富的元数据信息,打包后可以直接在 SACD 播放器中显示:
| 参数 | 说明 | 示例 |
|---|---|---|
--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 "CODE" | ISRC 编码(可多文件指定) | -isrc "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 支持导入 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
封面图片(Cover Art)
支持的图片格式:JPEG、PNG。
# 标准封面
DpdoPackSACD --album "Album" --artist "Artist" --cover front.jpg *.dsf
# 内页封底
DpdoPackSACD --album "Album" --artist "Artist" --cover back.png *.dsf
推荐封面尺寸:至少 600×600 像素,建议使用 1:1 比例正方形图片。
Dpdo DSD Disc 支持
DpdoPackSACD 支持创建 Dpdo DSD Disc —— 一种基于 DVD-R/RW 介质的 DSD 音频光盘格式:
# 使用 DVD-R 参数打包
DpdoPackSACD --album "DSD Collection" --dsd-disc *.dsf
DSD Disc 优势
- 使用标准 DVD-R/RW 光盘(4.7 GB / 8.5 GB 双层)
- 可直接在支持 DSD Disc 的播放设备上播放
- 支持比标准 SACD 更高的 DSD 规格(DSD128 / DSD256)
- 单张 DVD-R 可容纳数十张高采样率 DSD 专辑
参数详解
| 参数 | 说明 | 默认值 |
|---|---|---|
--album= | 专辑名称 | — |
--artist= | 艺术家名称 | — |
--cover= | 封面图片路径 | — |
--genre= | 流派 | — |
--year= | 年份 | — |
--label= | 厂牌 | — |
--composer= | 作曲家 | — |
--conductor= | 指挥家 | — |
--barcode= | 条形码 | — |
-isrc | ISRC 编码 | — |
--catalog= | 目录编号 | — |
--cue= | CUE 分轨文件 | — |
--dsd-disc | Dpdo DSD Disc 模式 | OFF |
-o | 输出 ISO 文件路径 | 自动生成 |
--track-title=N:TEXT | 专辑短标题 | — |
--pause=N | 曲目间插入 N 帧静音(默认 150) | --pause=150 |
--no-encode | 多声道存 raw DSD(不压缩为 DST) | --no-encode |
输出文件
默认输出文件名为 album_title.iso(由 --album= 参数自动生成)。可通过 -o 自定义:
DpdoPackSACD --album "My Album" -o my_sacd_2024.iso *.dsf
工作流程建议
标准 SACD 打包流程
- 使用 DpdoEngine 将 PCM 转换为 DSF
- 准备封面图片和元数据
- 按曲目顺序确认文件命名(如
01_track.dsf、02_track.dsf) - 运行 DpdoPackSACD 打包
- 验证输出的 ISO 文件
完整示例:从原文件到 SACD ISO
# 步骤 1:转换 PCM 到 DSF
DpdoEngine -i 01.wav 01.dsf -osr 128 -iir 7 --artist "Artist" --album "Album" --track-title=N:TEXT "Track 1"
DpdoEngine -i 02.wav 02.dsf -osr 128 -iir 7 --artist "Artist" --album "Album" --track-title=N:TEXT "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