如何把 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 實測。