如何把 DSF/DFF 打包成标准 SACD ISO:完整教程

手头有一堆 DSD 音轨(DSF/DFF),想做成能在 SACD 播放器、软件播放器、虚拟光驱里直接用的 SACD ISO 镜像?本教程用 DpdoPackSACD 从零到一讲清楚。


一、SACD ISO 是什么

SACD ISO 是 SACD 光盘内容的镜像文件:包含 DSD 音轨数据(DSD64/128/256,立体声或多声道)+ 专辑元数据 + 封面 + 目录结构。打包工具把分散的 DSF/DFF 音轨按 SACD 标准组织成一个 .iso 文件。

典型用途: - 在支持 SACD ISO 的播放器(Oppo、Playback Designs、Esoteric 等)播放 - 软件播放器(JRiver、Foobar2000 + SACD 插件)加载 - 虚拟光驱挂载 - 归档:一张专辑一个镜像,元数据内嵌


二、最小示例:一张专辑三条音轨

pdmpack track01.dsf track02.dsf track03.dsf -o album.iso
	

就这么简单——三条音轨打包成一个 album.iso,音轨顺序即命令行顺序。


三、完整元数据(专辑信息内嵌 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第 N 轨 ISRC
--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)

四、多声道与多碟

多声道:直接传入多声道 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 "套装名"
	

五、验证打包结果

# 检查 ISO 的目录结构(inspect 模式)
	pdmpack -o inspect_dir/ album.iso
	
  • 确认音轨数、时长、声道数、采样率(DSD64=2.8224 MHz / DSD128=5.6448 MHz)正确
  • 用支持 SACD ISO 的播放器/虚拟光驱实际加载试播
  • 检查封面与元数据是否被播放器正确读取

六、常见问题

音轨顺序:命令行顺序即专辑音轨顺序,务必按曲目顺序传入。

DSF/DFF 混合:可以混合输入(pdmpack 自动识别格式),但建议一张专辑保持统一容器。

打包前要不要 DST 压缩? 可选。DST 压缩(DpdoEngine 输出 .dst)能显著减小镜像体积,播放器兼容性普遍良好;追求最大兼容可用未压缩 DSF。

ISO 能在所有 SACD 播放器上用吗? 硬件 SACD 播放器对 ISO 的支持因型号而异(部分机型只能播光盘或特定格式),软件播放器/虚拟光驱兼容性最好。购买前确认设备支持。


本文由 Dpdo 编写,命令基于 DpdoPackSACD / pdmpack 6.68 实测。


相关文章