5. DSD到PCM的转换
I. 必须软件
II. 软件的安装
- Foobar的插件,请安装入Foobar的安装目录,Components目录下一复制就好。
- SoX请安装如C盘的默认目录
- WaveGain可以放入任何目录,稍后将会讲到。
- Saracon可以按照默认安装,没有任何问题。
- 本教程的预估时间,均为Q6600 + 8G DDR2内存,7200转机械硬盘所用,时间会以配置不同而不同。
复制代码 接下来为详细的DSD转PCM过程。该过程为2 Pass.,是高品质PT界公认的DSD转PCM的最佳方法。
对于采集率,请使用16或是24位位深,以及44.1KHz的倍数,即44.1KHz, 88.2KHz, 176.4KHz。注意,请仅在单层SACD上使用16/44.1,否则,我建议24/88.2。
这次拿来测试的是Shostakovich的Symphony No. 3 & 10。
1st Pass: WAV转换,0增益,用于测试增益
1. 将Saracon切换至DSD to PCM (D2P) 模式,然后使用Edit进行设定的修改和曲目的添加。
2. 添加音乐文件,并使用Microsoft Wave模式,进行D2P转换,增益为0,采集率和目标(成品)采集率一样。
3. 开始转换。转换过程为全自动,立体声大约为1小时,多声道大约为2小时。
4. 转换完成后,将.wav文件,利用命令行或是脚本放入WaveGainS来测试正确的增益。 我这里附送两个我自己写的脚本,和WaveGainS.exe一起放入DSDIFF文件的目录中执行(挑选需要的使用,多声道环境下,无第6声道的情况下可以将Remix 6去除),测试过程,立体声大约1-2小时,多声道大约5-8小时。
立体声脚本:
- @echo off
- "%~dp0WaveGainS.exe" -l src\*.wav
- Pause
复制代码 多声道脚本:(须在src目录中创建Extracted文件夹)
- @echo off
- CD src
- FOR /F "tokens=*" %%k IN ( 'dir /b *.wav' ) DO "C:sox-14-3-2sox.exe" "%%k" -t wavpcm "Extracted/1%%k" Remix 1
- FOR /F "tokens=*" %%k IN ( 'dir /b *.wav' ) DO "C:sox-14-3-2sox.exe" "%%k" -t wavpcm "Extracted/2%%k" Remix 2
- FOR /F "tokens=*" %%k IN ( 'dir /b *.wav' ) DO "C:sox-14-3-2sox.exe" "%%k" -t wavpcm "Extracted/3%%k" Remix 3
- FOR /F "tokens=*" %%k IN ( 'dir /b *.wav' ) DO "C:sox-14-3-2sox.exe" "%%k" -t wavpcm "Extracted/4%%k" Remix 4
- FOR /F "tokens=*" %%k IN ( 'dir /b *.wav' ) DO "C:sox-14-3-2sox.exe" "%%k" -t wavpcm "Extracted/5%%k" Remix 5
- FOR /F "tokens=*" %%k IN ( 'dir /b *.wav' ) DO "C:sox-14-3-2sox.exe" "%%k" -t wavpcm "Extracted/6%%k" Remix 6
- CD Extracted
- "../../WaveGainS.exe" -l *.wav
- CD..
- Pause
复制代码 执行完毕后,WaveGainS会在DSDIFF目录下创建一个WGLog.txt,以及会输出如下信息:
5. 记下专辑推荐增益,在这里,为5.14dB,减去0.01dB后,最终增益为5.13dB。同时,不要删除WGLog.txt,保留它。
2nd Pass: DSD转换,FLAC压缩,准确使用增益,用于最终成品
1. 如果你没有关闭Saracon,那很好,将设定修改一下,将压缩模式改为FLAC,并填入准确的增益(由WaveGainS测得)
2. 开始转换。转换过程为全自动,立体声大约为1小时,多声道大约为2小时。
3. 转换完成后,复制Saracon的Log,贴入记事本中保存为saracon.log
4. 转换完成后的最终成品,需要在最前和最后削减0.00057秒来去除静电噪音(那个“Click”一下,SACD抓取过程中存在该噪音),请在src目录下创建Trimmed文件夹,并执行如下附送脚本。立体声处理时间大约为30分钟-1小时,多声道处理时间为1小时以上。
- FOR /F "tokens=*" %%k IN ('dir /b *.flac') DO "c:sox-14-3-2sox.exe" "%%k" "Trimmed/%%k" trim 0.00057 reverse trim 0.00057 reverse
复制代码 执行后会有如下窗口,执行完毕后会自动退出。
在如上步骤完毕之后,最终步骤就简单了。
转换后的重要测试步骤
1. 将已经转换完毕的FLAC文件放入Foobar,并启动Dynamic Range Meter
2. 测试完毕后,右击DR窗口,选择Show Log,寻找最低的增益。当最低增益为 -0.01dB时,说明你的增益测试和转码过程是正确的。
3. 不要删除foo_dr.txt,保留,封装时有用。
|