如何把格式为iso的镜像cd转换成无损的ape或者wav,求教高人

2024-11-07 22:33:55
推荐回答(1个)
回答1:

  I. 必须软件
引用

在转码开始之前,我们需要适当的工具来完成任务。

Foobar的SACD ISO插件,可以用于直接播放SACD ISO,非常好用,但是对CPU要求非常高。DSDIFF插件可用于播放DSDIFF文件而Dynamic Range Meter则是我们转换完PCM后,需要用于测试的。

1. 音频处理工具SoX

2. Foobar的SACD ISO插件,DSDIFF插件以及Dynamic Range Meter插件

3. WaveGainS测试工具

4. Weiss Saracon转码工具

该工具零售价格为$2500 USD,并配有USB电子狗。网上记得见过有破解版。

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,保留,封装时有用。