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