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