耳机俱乐部论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 小白

[发烧理念] 提出一个问题供讨论:要数据准确性 还是更好听 —— CD应该如何抓轨

  [复制链接]

102

主题

945

帖子

17

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
17
注册时间
2009-12-13
发表于 2017-4-25 19:32:13 | 显示全部楼层
wwwping2011 发表于 2017-4-25 15:19
T大认为现在的抓轨软件有什么缺陷?谢谢!

最根源的问题是现有的抓轨软件,设计目标是为了复制应用,而并非为回放应用,无论是EAC还是CloneCD,都是尽量还原光盘布局(layout),并不重视数据传输过程。
如EAC就具备抓取CD-TEXT功能,CD-TEXT实际是运用了光盘空闲的R-W子通道,在抓取过程中需要使用MMC-3(SCSI Multi-Media Commands Set 3)扩展指令进行读取,这是个高阶指令集,调用这个指令集会增加光头寻道次数,破坏数据传输的连续性。实际上以HIFI为目标设计的CD,根本不会读取这些子通道。
更具体的技术细节内容较多,需要的话可以开一个专题讨论。
回复 支持 反对

使用道具 举报

4222

主题

10万

帖子

3764

积分

版主

俱乐部理事

Rank: 10

积分
3764
注册时间
2001-11-21

优秀版主奖耳机鉴赏奖社区建设奖

 楼主| 发表于 2017-4-25 19:43:38 来自手机 | 显示全部楼层
thinkspace 发表于 2017-4-25 19:32
最根源的问题是现有的抓轨软件,设计目标是为了复制应用,而并非为回放应用,无论是EAC还是CloneCD,都是 ...

Think兄开发出牛逼的抓鬼软件先给我玩。
回复 支持 反对

使用道具 举报

102

主题

945

帖子

17

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
17
注册时间
2009-12-13
发表于 2017-4-25 19:47:22 | 显示全部楼层
小白 发表于 2017-4-25 19:43
Think兄开发出牛逼的抓鬼软件先给我玩。

我早就已经做了。
https://item.taobao.com/item.htm ... d=539491209879&
回复 支持 反对

使用道具 举报

4222

主题

10万

帖子

3764

积分

版主

俱乐部理事

Rank: 10

积分
3764
注册时间
2001-11-21

优秀版主奖耳机鉴赏奖社区建设奖

 楼主| 发表于 2017-4-25 19:51:34 来自手机 | 显示全部楼层
thinkspace 发表于 2017-4-25 19:47
我早就已经做了。
https://item.taobao.com/item.htm?spm=a1z10.3-c.w1017-1741665675.14.jqwVLh&id=539 ...

那还不发给我Try。

点评

怎么发给你?  发表于 2017-4-25 19:53
回复 支持 反对

使用道具 举报

91

主题

5249

帖子

90

积分

高级会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
90
注册时间
2012-11-13
发表于 2017-4-25 19:57:21 | 显示全部楼层
thinkspace 发表于 2017-4-25 19:47
我早就已经做了。
https://item.taobao.com/item.htm?spm=a1z10.3-c.w1017-1741665675.14.jqwVLh&id=539 ...

看意思, 大致就是按着accuraterip形式抓到的并非精确的音乐数据, 真正好的音乐数据只能以录制数据流的形式记录下来, 吗?

点评

音频数据是不可能accuraterip的,eac的accuraterip是指精确轨道偏移,这个功能对刻碟有意义,对回放无意义  发表于 2017-4-25 20:00
回复 支持 反对

使用道具 举报

93

主题

1381

帖子

21

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
21
注册时间
2012-2-26
QQ
发表于 2017-4-25 20:04:04 | 显示全部楼层
thinkspace 发表于 2017-4-25 19:47
我早就已经做了。
https://item.taobao.com/item.htm?spm=a1z10.3-c.w1017-1741665675.14.jqwVLh&id=539 ...

看介绍,使用了优化的WAV格式???

玩了这么久的WAV,只知道WAV是最简单的音频文件格式,对系统资源的使用是最低的,然而经过你优化的WAV,消耗还能更低??

这个是吹牛,还是真有其事,很好奇
今年冬天很不冷
回复 支持 反对

使用道具 举报

3

主题

543

帖子

5

积分

禁止发言

积分
5
注册时间
2017-2-12
发表于 2017-4-25 20:07:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

102

主题

945

帖子

17

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
17
注册时间
2009-12-13
发表于 2017-4-25 20:07:25 | 显示全部楼层
夜游人 发表于 2017-4-25 20:04
看介绍,使用了优化的WAV格式???

玩了这么久的WAV,只知道WAV是最简单的音频文件格式,对系统资源 ...

我犯得着吹牛嘛。WAV是RIFF格式的文件,RIFF格式的文件有很多,常见的就是WAV、ANI和AVI,正规的读写是调用RIFF API,ZONK WAV完全符合RIFF API,自己编写的方法就不能保证兼容了
回复 支持 反对

使用道具 举报

93

主题

1381

帖子

21

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
21
注册时间
2012-2-26
QQ
发表于 2017-4-25 20:10:51 | 显示全部楼层
thinkspace 发表于 2017-4-25 19:32
最根源的问题是现有的抓轨软件,设计目标是为了复制应用,而并非为回放应用,无论是EAC还是CloneCD,都是 ...

       另外,你所说的这种所谓的新抓轨方式,不过就是WIN系统上很普通的实时播放记录功能,没你说的那么玄乎,很多软件都可以做,AD Sound Recorder的功能都比你强多了

      

点评

我无意来此打广告,也不解释技术细节,也不讨论其它软件的功能。  发表于 2017-4-25 20:12
今年冬天很不冷
回复 支持 反对

使用道具 举报

93

主题

1381

帖子

21

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
21
注册时间
2012-2-26
QQ
发表于 2017-4-25 20:22:34 | 显示全部楼层
thinkspace 发表于 2017-4-25 20:07
我犯得着吹牛嘛。WAV是RIFF格式的文件,RIFF格式的文件有很多,常见的就是WAV、ANI和AVI,正规的读写是调 ...

哦?确定不是吹牛?

WAV文件就分成2部分了,文件头和数据块,文件头不说了,各种文件信息,即你所说的所谓RIFF API信息,调用之后在播放过程中是完全不参与线程的,然后就是数据块了,WAV只所以是最无损的格式,是因为他几乎是把AD出来的数据直接储存了,试问你还想往哪里优化???
今年冬天很不冷
回复 支持 反对

使用道具 举报

102

主题

945

帖子

17

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
17
注册时间
2009-12-13
发表于 2017-4-25 20:30:13 | 显示全部楼层
夜游人 发表于 2017-4-25 20:22
哦?确定不是吹牛?

WAV文件就分成2部分了,文件头和数据块,文件头不说了,各种文件信息,即你所说的 ...

那就要看你是怎么读的了,不同的读取方式优化能力也不一样,假如是mmioRead,ZONK WAV会使每一次io操作都是align并被mmio缓冲。如果使用c语言内置的fread,那么就利用不到mmio的缓冲特性,不过ZONK WAV仍然保证io操作是对齐的。当然程序员自己犯傻逐字节读那我就没有办法。
我有SDK,只开放给开发者。
回复 支持 反对

使用道具 举报

93

主题

1381

帖子

21

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
21
注册时间
2012-2-26
QQ
发表于 2017-4-25 20:47:58 | 显示全部楼层
thinkspace 发表于 2017-4-25 20:30
那就要看你是怎么读的了,不同的读取方式优化能力也不一样,假如是mmioRead,ZONK WAV会使每一次io操作都 ...

文件本来就是块读取的,天呐,难道还真的有人逐字节读取????
今年冬天很不冷
回复 支持 反对

使用道具 举报

6

主题

833

帖子

7

积分

初级会员

Rank: 2Rank: 2

积分
7
注册时间
2017-1-18
发表于 2017-4-25 20:49:14 来自手机 | 显示全部楼层
这种办法录sacd应该比ps2那办法靠谱。
找台lyra录A转D应该效果就够好了
回复 支持 反对

使用道具 举报

93

主题

1381

帖子

21

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
21
注册时间
2012-2-26
QQ
发表于 2017-4-25 20:52:05 | 显示全部楼层

点评

放着现成的mmio不用去折腾,我无话可说  发表于 2017-4-25 21:00
今年冬天很不冷
回复 支持 反对

使用道具 举报

102

主题

945

帖子

17

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
17
注册时间
2009-12-13
发表于 2017-4-25 21:04:44 | 显示全部楼层
如果讨论一个理想的文件,这个文件存放在一个理想的介质上,那么这个问题并不需要讨论,反正怎么读都是一样的。
可惜我们的世界并没有这么理想,实际存放的介质,就有扇区、镞、寻道、稀疏、IO地址、DMA等各方面的影响。
任何文件都可以优化,只是对于大部分应用意义不大,一个WORD文件优化以后使加载速度提高了0.001秒,基本上毫无意义。
只有对音视频应用这些持续IO的操作,优化才显得比较有意义。
理解了这些再谈,不理解就当我忽悠好了。
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

耳机俱乐部微信
耳机俱乐部微信

QQ|联系我们|有害信息举报:010-60152166 邮箱:zx@jd-bbs.com|手机版|Archiver|黑名单|中国耳机爱好者俱乐部 ( 京ICP备09075138号 )

GMT+8, 2024-12-22 23:47 , Processed in 0.107540 second(s), 38 queries , Gzip On.

快速回复 返回顶部 返回列表