大多数音乐 CD 是否包含有关其曲目的所需信息?

57 audio music media-player compact-disc

我看到许多音频播放器(我的意思是像 Winamp 或 Foobar2000 这样的多媒体软件)具有在 CDDB 等数据库中搜索音乐信息的能力。音乐 CD 本身不应该已经提供此类信息吗?它在那里?

有些播放器显示 CD 内容,而有些则不显示。这些信息是从互联网上还是从 CD 上获取的?

jcb*_*rmu 55

在 CD 上存储音乐的规范称为Red Book

Red Book 有一个扩展名为CD-Text。它允许在符合红皮书的音频 CD 上存储附加信息(专辑名称、歌曲名称和艺术家姓名等文本)。

某些硬件播放器能够读取 CD 文本,但并非所有唱片标签都在 CD 上包含该信息。

AIMP、Foobar2000、MediaMonkey、Media Player Classic、MusicBee、RealPlayer、SoundJuicer、Toast、VLC、Winamp(来自V 5.31)和Windows Media Player(来自V 10)等软件播放器可以读取CD-Text。

  • 根据我的经验,*我*播放过的大多数 CD *不*包含此信息(并且有网络能力的播放器会退回到从 Internet 中提取丢失的元数据,但这无关紧要)。 (13认同)
  • 1. 索尼似乎总是包含 CD-Text,而其他标签则没有。2.我知道车载CD播放器可以读取CD-Text,但我不知道家用播放器。 (3认同)
  • 根据我的经验,VLC 可以并且确实从网络中检索元数据 - **如果允许**。VLC 会在第一次启动时提示互联网检索(出于隐私原因);如果你不允许,它会服从。(您仍然可以在设置中重新启用此功能) (3认同)
  • 是的。这是一个名为“允许元数据网络访问”的复选框。在简单模式下,在第一个设置选项卡(“界面”)中。在专家模式下,它位于 Playlist 下。(在此处检查 VLC 2.2.1/Windows 和 2.2.0/Linux) (3认同)
  • 在答案中添加了有关软件播放器的信息 (2认同)

Red*_*ick 53

音乐 CD 本身不应该已经提供此类信息吗?

我想我们大多数人,作为消费者,都会说是的。

它在那里?

根据我的经验,几乎从来没有。当然,我用来将 CD 翻录成 MP3 的软件似乎永远无法从 CD 本身获取此信息。我读过一些例外情况(特别是自 1997 年以来的索尼)。

这可能有几个原因,包括:

  1. 音乐产业商业模式
  2. 惯性
  3. 数字发行的兴起

商业模式

音乐行业传统上通过黑胶唱片、盒式磁带和音频 CD 的销售来赚钱。业界认为保护他们的版权对于他们的生存至关重要。为了打击非法复制磁带,他们说服立法者对空白磁带销售征税。

音乐行业认为,促进在个人电脑上播放是在促进对其版权的侵犯,从而促进其自身的毁灭。因此,有关音频 CD 内容和格式的决定严重不利于个人计算机用户的任何操作。

惯性

音频 CD 已经建立了很长时间,让新 CD 与现有 CD 播放器不兼容是没有意义的。这意味着如果将数字内容添加到音频 CD 中必须小心。CD 上的数字数据和音频数据使用完全不同且不兼容的基础格式。这使得混合两者变得棘手 - 尽管可以做到这一点。

鉴于老式 CD 播放器的数量庞大,业界显然没有看到“改进”音频 CD 格式对他们有什么好处。

他们认为的用例是:你买了一张 CD,你把它放在一个专用的音频 CD 播放器中,该播放器连接到一个音频放大器和扬声器。您坐下来阅读印在 CD 封面上的曲目信息。

数字发行

现在的趋势是可下载的内容,至少付费 MP3 文件通常包含艺术家、专辑名称、年份和流派等的元数据。

因此,音乐行业似乎不太可能对他们的 CD 压制过程做任何新的事情感兴趣。毕竟这是一个垂死的生意。

关于 CD 的最伟大、最酷但遗憾的是最不为人所知和最不常用的技术之一是“CD-Text”。... 这已经有 14 年了,我一方面可以数出我在车上实际看到 CD 上有相关文字的次数。

来自 2011 年的博客

现在已经近 20 年了,而且没有迹象表明音乐行业普遍采用这种方法。

为什么 CD 最初不包含元数据?

值得记住的是,音频 CD 只是一种更耐用、尺寸更方便的 12 英寸黑胶唱片光盘的替代品。

后者是一种纯粹的模拟形式,上面没有数字信息,只是在连续的螺旋凹槽中以垂直和水平波动形式出现的模拟音频波形 - 除了通常(但并非总是)一段寂静之外,音轨之间没有区别(无波动)和更宽的螺旋间距(人类机器人可见,录音机无法检测到)。有关曲目名称等的任何信息都存在于印刷的纸质袖子笔记或印刷的纸板袖子本身上。

因此,当音频 CD 被发明时,他们采用了相同的方法。他们希望 CD 可以在专用 CD 音乐播放器中播放,而不是在计算机中播放。因此,音乐不是以计算机通常用于数据文件的那种文件系统存储在 CD 上。曲目的详细信息印在塑料 CD 盒的纸插页上 - 没有以任何方式放置在 CD 内容中。

类似地,音频 CD 上的音频数据是在单个连续螺旋轨道上编码的。这与计算机数据磁盘(硬盘、软盘、CD 数据等)的低级格式化非常不同,后者通常具有大量同心排列并划分为扇区的圆形轨道。

没有提供数据的规定,可能是因为黑胶唱片不需要它,并且因为它会使音频 CD 播放器的制造复杂化并使它们变得更加昂贵,而当时该行业可能希望鼓励将 CD 作为一种销售方式进行销售。优质且利润更高的产品。

请注意,为了识别 CD,PC 上的程序必须提取一些音频数据(例如,曲目导入部分中的歌曲偏移列表或第一首歌曲部分的波形)并将其用作用于在数据库中查找的键,通常是 Internet 上其他地方的远程数据库。这就是软件检索艺术家姓名、专辑名称、曲目名称等的方式。

某些程序确实会查找 CD-Text,有时仅当它们处于脱机状态且无法联系远程数据库时才会查找。因此,CD-Text 的存在和使用是相对罕见的。

大多数音频 CD 中没有计算机可读的元数据,甚至没有识别产品编号。

  • 我还要补充一点,在中后期 CD 时代,一些音乐公司明确尝试制作设计上无法在计算机上播放的 CD。那是在“Napster”时代,音乐行业积极反对数字技术,还没有广泛的“合法”数字下载。没有 iTunes,没有 iPod。支持 CD 文本将是一个奇怪的举动,因为它实际上会鼓励计算机使用 CD,许多公司反对,而数字 CD 播放器实际上与计算机相同。https://en.wikipedia.org/wiki/Compact_disc#Copy_protection (9认同)
  • 我也会根据我的经验发布一个答案:我找到了带有曲目信息的 CD,某些玩家可以离线阅读这些信息。这不意味着 cd 本身包含信息吗?不就是那个 CD-Text 吗? (2认同)
  • 实际上,黑胶唱片通常确实有明显的轨道边界指示;在轨道间静音期间,螺旋凹槽会变得不那么紧密,因此唱片上的轨道将被(大部分)未开槽的乙烯基薄环形区域隔开。 (2认同)
  • 我买的第一台 CD 播放器会使用它的四位数显示屏来显示当前曲目的编号及其部分(我忘记了用于子部分的术语)。除了我在其中播放过的一张磁盘外,其他所有磁盘的数字都是 01;我有一个四季 (Vivaldi) 磁盘,但是,在那台机器上,乐章显示为 01-01、01-02、01-03、02-01、02-02,但只是四个轨道球员。有趣的是,这种元数据在古代曾经被支持,但已经被搁置了。 (2认同)
  • @cipricus“_CD 有唯一的 ID 号吗?_”一般来说,没有。CDDB 的查找使用轨道数、它们的长度、总长度等的组合来计算通常唯一的指纹(参见 [wiki 页面](https://en.wikipedia.org/wiki/CDDB))。 (2认同)

小智 7

在问了这个问题之后,我想对 10 张古典音乐的音频 CD 进行测试。它们在不同的国家生产,主要在欧洲,但在美国有一两个。

首先,在 CD-Text 部分 - CD 本身包含的信息因此可以离线访问:要做的是查看各种播放器离线显示的有关不同音频 CD 的信息。

在我的测试中,10 张CD 中有3 张包含离线访问的此类信息。(其中之一,这里)。

禁用 wifi,一些 Linux 播放器,AmarokXineKaffeine,已经访问了所有这三张 CD 的曲目标题。AudaciousDeadbeefRhythmboxVLC已经访问了其中两个的信息。

除了其中一张之外,所有 CD 都有一些可能值得一提的标签:

超级音频 CD (SACD)

在此处输入图片说明

DSD(直接流数字)

在此处输入图片说明

测试另一个答案中提到的 Windows 播放器,我发现 Winamp、AIMP、MediaMonkey 和 VLC 可以读取 CD-Text,但 Windows Media Player 和 Foobar2000 不能。

因此,现在我似乎很清楚,大多数音频 CD 上都没有 CD 文本信息,因此在大多数情况下,音频播放器需要在线访问才能获得正确的数据。但根据我的经验,CD-Text 并没有缺席,甚至不能称为稀有......

有关不同 Linux 播放器访问这些类型数据的能力的更多详细信息,请参阅我在此处的回答。

  • 索尼的 Super Audio CD 格式总是包含类似于 CD-Text 的描述。在我翻录的 150 多张 SACD 中,大约 10% 的元数据不符合我的标准。其中大部分是在 SACD 生产未烘焙的第一年问世的。索尼将 DSD 母带下采样为 CD 质量版本的制作工作流程保留了元数据并将其添加为 CD 文本。几年来,索尼在将 DSD 作为存档格式方面非常努力,因此仍然存在一些这种机制和流程。甚至索尼的所有产品都没有经过那个生产过程。 (3认同)
  • 10 是一个很小的样本,但如果实际拥有 CD-Text 的专辑数量接近 10% 左右,我不会感到惊讶。 (2认同)
  • 索尼音乐拥有大约 30% 的市场份额,所以即使只有他们,这个数字也不是不可能的。我怀疑你的样本有点偏,因为索尼古典音乐接近古典音乐市场的 5%。我会惊讶地发现任何其他类型的 30% 的音乐都带有 CD-Text。自 2003 年以来,我的物理媒体播放器都显示 CD-Text,而在 Sony 发行版之外,我很少看到它。 (2认同)

小智 5

不打算作为答案,但它不太适合评论。实际上,即使是最古老的 CD 音频标准也可以将大量元数据作为音频数据一侧的非常慢的比特率。它实际上被大量使用,不仅轨道编号和 TOC(带有轨道偏移)作为元数据存储在导入静音秒中,而且甚至分钟:秒显示实际上是从光盘中读取的本身,正如它所发生的那样!播放器没有包含太多的逻辑来实际计算从曲目开始的时间,而只是将他们在比特流元数据中看到的内容显示为 P&Q (PQ) 子代码。如果你想变得奇怪,你可以让时间看起来走得更慢/更快/倒退,或者停止。并不是说我知道有任何光盘这样做。

虽然可能影响轨道偏移,从而第一轨是一两分钟放入光盘,所以你可以扫描回来,听暗藏的轨道。

但是,任何实际的元数据都没有得到充分利用,有时您可以在单个曲目内看到索引标记,将同一首歌曲/作品的各个部分分开。我只能想到为什么没有使用这个元数据的借口。很可能它不被视为区分因素,因为大多数人会对实际艺术家的专辑感兴趣,而不是对另一张专辑感兴趣,无论那里有多少元数据:)

也许它甚至被视为制作带有所有元数据的 CD 的昂贵功能,也许工作室不想在其成本上花更多的钱。