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=条形码
-isrcISRC 编码
--catalog=目录编号
--cue=CUE 分轨文件
--dsd-discDpdo 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 打包流程

  1. 使用 DpdoEngine 将 PCM 转换为 DSF
  2. 准备封面图片和元数据
  3. 按曲目顺序确认文件命名(如 01_track.dsf02_track.dsf
  4. 运行 DpdoPackSACD 打包
  5. 验证输出的 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