DpdoEngine 参数参考

本文档列出 DpdoEngine 所有命令行参数的分类说明。

通用格式:DpdoEngine -i <INFILE> <OUTFILE> [OPTIONS]


一、基本参数

参数说明示例
-i INFILE输入 PCM 文件路径(FLAC / WAV / AIFF / MP3 等)-i track.flac
OUTFILE输出文件路径,扩展名决定格式track.dsf
--reverse反向模式:DSD → PCM--reverse
--oversampling N--oversampling N设置上采样率倍数--oversampling 256
--help显示帮助信息--help

二、噪声整形(IIR)

参数说明可选值
--order NIIR 噪声整形器阶数3, 5, 7, 9, 11
--pole V极点配置浮点数(默认 8.5)
--zero零点配置优化
--mashMASH 结构
--cifbCIFB (Chain of Integrators with FeedBack) 结构
--poly多项式噪声整形

使用示例

# 11 阶 IIR + MASH
DpdoEngine -i input.wav output.dsf --oversampling 128 --order 11 --mash

# 自定义极点
DpdoEngine -i input.wav output.dsf --oversampling 64 --order 7 --pole 9.2

三、FIR 滤波器

参数说明默认值
``启用 FIR 滤波器模式关闭
--taps NFIR taps 数量自动计算(最小 4096)
--beta V--beta VKaiser 窗参数 beta自动
--window-type TYPE窗口类型kaiser

窗口类型

说明特点
kaiserKaiser 窗可调旁瓣抑制,通用选择
blackmanBlackman 窗高旁瓣衰减
flattopFlat Top 窗精确幅度测量
bartlettBartlett (三角) 窗简单,旁瓣衰减一般
hammingHamming 窗经典选择,分辨率与泄漏平衡
hanningHanning (Hann) 窗低频泄漏好
remezParks-McClellan (Remez)等波纹最优 FIR

四、上采样与倍率

参数说明
--oversampling N上采样率(64 ~ 4096,2 的幂次)
--oversampling N同上

推荐匹配

输入采样率目标 DSD推荐 OSR
44.1 kHzDSD6464
88.2 kHzDSD6432
96 kHzDSD12864
192 kHzDSD25664

五、GPU 加速

参数说明
--opencl启用 OpenCL GPU 加速
--no-opencl强制禁用 GPU(纯 CPU 模式)

GPU 加速建议在以下场景使用: - 高阶上采样(OSR ≥ 256) - 高阶 IIR(阶数 ≥ 9) - 大批量文件批处理


六、DSP 效果

均衡器

参数格式
--equalizer--eq<freq(Hz)>:<gain(dB)>:<Q>,...
# 三段均衡
--equalizer "60:1.0:2,1000:-0.5:1,8000:0.3:3"

谐波饱和

参数格式
--harmonics<type>,<amount>

类型: tanhpolysoftclipfullwavetape

--harmonics tanh,0.3
--harmonics tape,0.5

动态处理

参数说明
--lal前瞻限制器(Look-Ahead Limiter)
--adaptive自适应参数调整
--apo削波滤波器(Anti-Popping Overflow)

响度标准化

参数说明
--lufs V响度标准化目标值(dB LUFS)
--rg启用 ReplayGain 标准化
--lufs -16     # 标准化到 -16 LUFS
--rg           # 按 ReplayGain 标签标准化

七、立体声与空间音频

参数说明
--auto-pan自动声像校正
-target-width V目标立体声宽度
-stereoexpander V立体声扩展器
--hrtfHRTF 空间音频渲染
--DXDDXD 输出模式

立体声扩展

# 立体声宽度扩展 150%
-stereoexpander 1.5

# 自动声像校正 + 目标宽度
--auto-pan -target-width 0.8

八、音频编码格式

参数说明
--quad NDSD 声道数
--dst [on/off]DST 压缩开关
--dst-compression NDST 压缩等级(0–9)

九、元数据

参数示例
--artist "Name"--artist "Ludwig van Beethoven"
--title "Track"--title "Symphony No.5"
--album "Album"--album "Complete Symphonies"
--genre "Genre"--genre "Classical"
--year YYYY--year 2024
--label "Label"--label "Deutsche Grammophon"
--composer "Name"--composer "Beethoven"
--conductor "Name"--conductor "Karajan"
--barcode "CODE"--barcode "028947757823"
--isrc "CODE"--isrc "DEF059003211"

十、分析报告

参数说明
--report生成文本分析报告
-pdfrp生成 PDF 分析报告(含频谱图)
--noise-profiling噪声分布分析
--spectrogram频谱图生成
--stats数据统计

十一、量化与抖动

参数说明
--dither TYPE抖动类型

抖动类型

支持 8 种抖动算法:

类型说明
rect矩形 PDF 抖动
tri三角形 PDF 抖动
shaped噪声整形抖动
gauss高斯抖动
rpdf矩形概率密度函数
tpdf三角概率密度函数
ns噪声整形抖动(高阶)
none无抖动

十二、用户预设

参数说明
--preset-load NAME加载保存的用户预设
--preset-save NAME保存当前参数为预设
--preset-list列出所有已保存预设

十三、Dpdo DSP

参数说明
--bass VDpdo DSP 低音增强
--treble VDpdo DSP 高音调整
--pbe VDpdo DSP 参数均衡
--eq ....Dpdo DSP EQ
--crossfeed VDpdo DSP 交叉馈送

十四、管道与录放

参数说明
--pipe管道输出模式(stdin/stdout)
--record录音模式
-format TYPE录音输出格式

详见批量与录音页面。