找回密码
 -注册-
楼主: 江南我最帅
打印 上一主题 下一主题

为什么CD输出的音质就是和解码出来的就是不一样?

[复制链接]
1
发表于 2018-3-20 01:09 | 显示全部楼层 来自 广东省珠海市
本帖最后由 serapha 于 2018-3-20 01:19 编辑

貌似许多人不了解光盘和音乐文件的区别……

简单来说,CD机的光头以恒定速度(理想情况下)从光盘上的烧蚀坑读出0和1,这个数据流就是SPDIF音频流(不需要经过文件存储转换),而坑与坑的物理间距大小,就决定了0和1数据的间隔时间 ,也就是SPDIF的时基间隔, 如果坑与坑之间的距离有微小偏差,虽然同样能读出正确的0和1数据,但是数字流里0和1的间隔时间也会有偏差, 这就是常说的时基抖动。优秀的制作公司所制作的原版光盘,坑与坑的间距稳定;而自己刻录的光盘,坑与坑的距离总会有少许偏差。这就是刻录光盘不如原版光盘音质的原因。

换句话说,CD光盘本身已经存储了时基信息,通常优质原版CD的时基信息优于自己刻录的CD光盘, 而音乐文件则是不存储时基信息的。

CD机的数字输出是原生SPDIF的(还记得以前的光驱直接输出2pin SPDIF到主板声卡并且按键播放),路径简洁,受到干扰会比较小,所以音质容易做好。

而音乐文件是不存在时基信息,播放的时候涉及了操作系统通过进程调用硬盘驱动和缓存读取文件,软件算法读取文件转换成音乐数据,并且通过晶振变成带有时基的数字流的多个过程…… 总而言之变量太多,音质做好的难度会大一些。。



回复

使用道具 举报

2
发表于 2018-3-20 09:57 | 显示全部楼层 来自 广东省珠海市
SJensen 发表于 2018-3-20 09:52
充分证明了音源不同对于音质的重大影响,这也是数播这种东西或者很贵的cd转盘存在的意义了。
一般人都认为 ...



在41楼说得很清楚了吧
回复

使用道具 举报

3
发表于 2018-3-20 10:57 | 显示全部楼层 来自 广东省珠海市
SJensen 发表于 2018-3-20 10:44
受教了!这么看的话数播看来是下一个竞争点了,毕竟cd市场萎缩,sacd这种高格式的cd也没有大规模推开。如 ...


数播肯定是未来的方向 。

只是需要跨越多个领域 。电脑硬件, 操作系统,  软件开发(手机app啥的,操作至关重要),   DAC电路和模拟电路调音之类都得涉及  ……

每个环节都得做好的话,成本多高啊,而且是许多人智慧的结晶。。。  











回复

使用道具 举报

4
发表于 2018-3-20 11:01 | 显示全部楼层 来自 广东省珠海市
本帖最后由 serapha 于 2018-3-20 11:03 编辑
SJensen 发表于 2018-3-20 10:44
嗯...仔细琢磨了一下,黑胶才是您说的沟壑之间记录了时基信息吧...纯模拟cd还是纯数字文件载体。cd转盘还是 ...

CD唱片上的坑,就是储存0和1的。。 只不过 CD唱片和数据文件CD的读法不一样而已。。    读取CD唱片就是按照恒定速度把0和1读出来 ,所以包括了时基信息;读取CD文件就是把0和1一股脑扔到内存缓存里作为文件数据所以不包括时基信息。

事后优化jitter那是后面的事情吧。。   

原版CD和刻录CD能不能通过外置时钟变成一样的声音,我也没研究过,毕竟太高端了。。
回复

使用道具 举报

5
发表于 2018-3-20 18:48 | 显示全部楼层 来自 广东省
本帖最后由 serapha 于 2018-3-20 18:54 编辑
cruelfox 发表于 2018-3-20 18:27
CD上的0和1 并不是S/PDIF数据的0和1,这个说错了。
至少,CD上的0和1是带有纠错码的,S/PDIF不具备这个 ...

具体存储规范和校验格式我不懂,不过我也知道储存方式不等同于数据流,总之大体上知道读取出来的结果直接是SPDIF。
回复

使用道具 举报

6
发表于 2018-3-24 00:46 | 显示全部楼层 来自 广东省珠海市
本帖最后由 serapha 于 2018-3-24 01:10 编辑
初来乍道 发表于 2018-3-24 00:05
从文件角度来说,只要校验值一样,文件就是一样的,不存在问题。一个硬件工程师拿到硬件sheet,第一件事 ...

CD音轨不是文件,不要混为一谈…… CD音轨和CD文件的读取方式不一样的。

光驱本身没有时钟, 光头读取音轨数据即时输出数字音频流(注意是即时), 不可能把数据放入缓存再重整成音频流(因为没有自带时钟啊)。中途读取失败时, 会返回靠前一点的地方重新开始读取,继续生成音频流。
CD音轨和黑胶盘或磁带类似,都是线性读取的媒体,只不过读取出来的是0和1的数据流罢了,不要以为读出0和1就一定是去生成文件,音质的关键不只是0和1的正确(这是最基本的要求,很容易做到),时序非常重要!
至于有些CD播放器内置高精度时钟可以对光驱输出的音频流进一步优化,但这个时钟不属于光驱本身了。

而CD文件则是在按特定文件格式存储和读取文件,以文件簇为单位,不需要讲究时序,只需要0和1正确即可,这个不用多说。







回复

使用道具 举报

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

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2024-5-4 15:06

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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