作者louis0407 (能当个乡民也是一种幸福)
看板Headphone
标题[心得] hdcd的rip与转档
时间Fri Nov 28 23:48:40 2014
最近发现手边新收的一张CD竟然是HDCD......老实说很讶异,竟然会买到HDCD.
在知道这件事之後,我就开始不满足於单纯的16/44.1 CD规格了,因为HDCD的完整资讯是
20/44.1的特殊规格,最後4个bit需要透过专用的decoder晶片做解码......所以理论上档
案播放可以略过专用晶片,直接以24/44.1的规格播放完整的HDCD...只要能找到办法把16
/44.1的wave档decord成24/44.1(原始规格20bit常会有DAC不支援的问题,多添4个0凑成
24BIT就是DAC能支援的标准规格).
方法:
先讲结论好了,如果只要求听到HDCD完整的资讯,那最简单的方法是用foobar的HDCD
decoder plug-in,在foobar官方网站就能下载.这个方法的好处是,很简单,下载之後安装
至foobar,程式会帮你处理剩下的事情,当你点选播放HDCD的音讯档案(支援wave flac
aiff,ape tak等需要确认),此plug-in会自动detect然後做解码,此时只要後端音效装置能
支援24bit的解码,你听到的就是HDCD的完整资讯了.同时解码成功後,音压相较於未解码直
接播放会下降6db,这是HDCD解码後的特徵.
HDCD decorder:
http://www.foobar2000.org/components/view/foo_hdcd
但此plug-in只有即时解码的功能,不能用来做offline的档案转换(虽然选单上有这个选项
但实际转档就是无效),我不是很喜欢,所以又继续找.
但这类的中文资讯老实说很少,只有国外几个专门的论坛在讨论,所以目前我能找到的
转档方案只有
1) dBpoweramp
http://www.dbpoweramp.com/
一个很强力的CD rip/转档软体,其中有提供HDCD直接转档的plug-in,但是要付费的,21天
试用版能不能使用HDCD转档功能则不清楚.
2) HDCD.exe
http://forum.doom9.org/showthread.php?t=129136
之前提到的国外论坛里,一位老外提供的DOS转档程式,功能很阳春 限制也多....
But its free and it works!!
在走了一些弯路以及错误尝试後(主要是我对DOS命令非常没概念),我总算搞懂了它的
使用方式.
i. 它只支援wave档案转码,且档名不可太长或不可有空隔,否则会因为栏位宽度不足而找
不到档案,一次也只支援一个档案转换.....除非你用bat档去处理.
ii. HDCD.exe跟欲转档的wave档案要放在同一个资料夹内,且存放路径内最好没有中文
.....我不期待老外们自己随手写的程式会去考虑中文语码的问题.
iii. 要依靠CMD.exe下的MS-DOS环境执行,不知道CMD.exe是舍麽的版友请找到,附属应用程
式里的 命令提示字元 工具,就是这个,之後请执行以下指令:
XXXXX/XXXXX:\> hdcd.exe < 16bit.wav > 24bit.wav
前面的XXXX是你摆放HDCD.exe与wave档案的资料夹路径,建议别有中文,後面的
16bit.wav/24bit.wav就是指定要转的wave档名与转换後新的wave档名,请自行更改,
但别太长或出现空隔,程式会读取失败.以下是我自己下的指令,供参考:
G:\>hdcd.exe < 1.wav > 2.wav
执行成功後就会将16/44.1的1.wav转成新的,24/44.1的,2.wave,并存放在G:
P.S 由於一次只能转换一个档案,建议是先rip成cue+wave的形式一次转换掉,之後再
分割处理.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.248.149.59
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Headphone/M.1417189724.A.652.html
※ louis0407:转录至看板 AudioPlayer 11/28 23:50
1F:推 jakkx: 推!不过手上只有CD和少数的SACD... 11/29 00:25
2F:推 billliu: 推心得与研究精神 11/29 08:36
3F:→ evadodoya: 推 11/29 08:50
4F:推 hogwarts1996: 好文推~ 11/29 09:14
5F:推 MitsuhideA: 11/29 09:22
6F:推 chiralvosky: 档案必须先转成HDCD wav再用foolbar plusing? 11/29 10:41
7F:→ chiralvosky: 还是eac rip的wav用foolbar plusing即可? 11/29 10:41
8F:→ louis0407: HDCD还是一般的CD 只是数位资料藏有特殊的编码可以扩展 11/29 11:05
9F:→ louis0407: hdcd decorder跟hdcd.exe都只是单纯的作解码 把16/44.1 11/29 11:07
10F:→ louis0407: 依照规则扩展成20/44.1 差别只是foobar的plug-in只能 11/29 11:08
11F:→ louis0407: 支援即时播放 你可以听到完整资讯 但拿不到解码後的wav 11/29 11:09
12F:→ louis0407: hdcd.exe则是很阳春的工具 但它可以帮你把hdcd内的资料 11/29 11:11
13F:→ louis0407: 直接还原成原始的20/44.1并存成24/44.1的wave档案给你 11/29 11:11
14F:→ louis0407: 两个方案是择一即可 都不使用也一样可以播放16/44.1 11/29 11:14
15F:推 polarbearjor: 一张专辑转档约多久啊 11/29 14:41
16F:→ polarbearjor: 顺序是先把hdcd透过Exact Audio Copy转成wav档 11/29 14:42
17F:→ polarbearjor: 再透过HDCD.exe转成24bits/96khz吗? 11/29 14:43
18F:推 polarbearjor: 转成功了~感谢分享 11/29 14:56
19F:→ louis0407: 24/44.1..... 11/29 15:24
20F:推 polarbearjor: 丢进player的确显示是24bits/44.1khz 11/29 15:30
21F:→ polarbearjor: hdcd上面写24b/96k audiophile mastering让我误会了 11/29 15:33
22F:推 chiralvosky: 了解了,感谢解说 11/29 18:16
23F:推 Dopin: 其实 I/O 转向可以放在不同目录 只是那个档名长度限制实在 11/29 18:26
24F:→ Dopin: 是会搞死人 至於写批次的话就 1.wav 1w.wav 2.wav 2n.wav 11/29 18:26
25F:→ Dopin: 类似这样的就可以了 剩下的可以事後再改档名 11/29 18:27
26F:推 raiechun: 你有无用 foobar dynamic range meter 这个工具量过动态 11/29 20:18
27F:→ raiechun: 范围? 11/29 20:19
28F:→ louis0407: 会用dos指令的人 一定没问题 但我几乎没概念 所以只能 11/29 21:31
29F:→ louis0407: 这样用了 至於动态范围 我直接说听感吧 有差 还差不少 11/29 21:32
30F:→ louis0407: 有HDCD的自己测吧 没有的话看看就算了 11/29 21:33
31F:→ louis0407: 顺便提一下是 16-24bit会扩展动态范围极限 但不代表 11/29 21:34
32F:→ louis0407: 某一轨的动态范围测出来一定会增加 而且16-24最大的 11/29 21:34
33F:→ louis0407: 改善 我也不认为是动态范围 11/29 21:34
34F:→ louis0407: 更正是16-20bit 最後4个bit只是设0凑数用 11/29 21:36
35F:推 lmz1451: 转过有差 背景乐器的细节较明显 07/13 04:29