如何将 .cue / .bin(cdr 轨道)图像转换为单个 .iso 文件?
我有 Fedora 16 (x86-64)
Linux 3.1.9-1.fc16.x86_64 #1 SMP Fri Jan 13 16:37:42 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud) 目前在 Linux 下翻录划痕音频 CD 的最佳方法是什么?
我觉得复杂的是,有几种工具可用,但不清楚一种工具是否比另一种工具具有更好的纠错功能。
我的意思是,至少有:
有哪些适用于 GNU/Linux 的应用程序允许从 CD 读出 CD-Text 数据?
命令行程序将是首选。
直到 Fedora 14,我才成功使用cdctl启用/禁用笔记本电脑 (Thinkpad T410) 上的 CD/DVD 弹出按钮。可悲的是它现在已经停止工作。
我已经咨询了这两个问题中讨论的方法:
其中没有一个对我有用。所以我回头cdctl看看我们是否无法修复它的坏处,因为它已经工作了很长时间。
所以从cdctl开关开始,我注意到大多数事情似乎都很好。
这些东西有效。
弹出驱动器
$ cdctl -e
Run Code Online (Sandbox Code Playgroud)
列出能力
$ cdctl -k
Tray close : 1
Tray open : 1
Can disable eject : 1
Selectable spin speed : 1
Is a jukebox : 0
Is multisession capable: 1
Can read the MCN (UPC) : 1
Can report media change: …Run Code Online (Sandbox Code Playgroud) 我正在寻找“正确”的方法将音频 CD 的内容转储到硬盘,而不会丢失任何信息,如 CD 标识符、提示列表等......
我并不是在寻找从 CD 到压缩音频的一体化解决方案,例如 ABCDE,因为我目前无法确定未来可能需要的所有音频格式和数据结构。未来。也没有必要在转储时查询在线 CD 信息源,例如 CDDB 或 Musicbrainz。这个想法更多的是获得完整、完美质量、无损(显然)的 CD 转储,在一组文件中,我可以根据需要使用各种现有或未来软件的不同参数对这些文件进行多次后处理,用于将部分或全部库批量转换为特定格式。我主要是想避免不得不多次播放超过一千张 CD 的物理磁盘骑师。
获得整个音频数据的二进制转储以及提示时间、CD 文本数据、CD 标识符等的最佳程序和选项集是什么......好吧,磁盘上的任何内容?
我有编程技能,编写必要的脚本来批处理转储的内容不是问题,只要我们谈论的是线性音频 (.wav) 和文本文件。
我还想知道将整个 CD 音频作为单个轨道或单个轨道是否会更好。我有很多现场录音,对于这些录音来说,单轨可能更有用,因为这通常是我听它们的方式。对此的任何建议也将不胜感激。
到目前为止,我已经尝试了 cdda2wav 和 cdrdao,我发现以下一组命令可能给我提供了很多我需要的数据:
cdda2wav -D /dev/cdr0 -B
cdda2wav -D /dev/cdr0 -t all -cuefile
cdda2wav -D /dev/cdr0 -J
cd-info -C /dev/cdr0
cdrdao read-cd toc_file
Run Code Online (Sandbox Code Playgroud)
运行所有这些命令会导致大量冗余信息被转储,当然还会多次读取整张 CD。我无法清楚地确定其中一个命令提供的数据是另一个命令的严格子集,因此我提出了问题。
我在带有 4 个 SATA CD 驱动器的桌面上使用 Linux slackware 15.0。除了上述内容之外,您是否认为使用多个 CD 驱动器并行转储最多 4 张 CD(节省时间)会导致更高的错误风险(例如,在有划痕的介质上)?
在wodim 中,可以选择多种不同的写入模式,例如 Disk At Once("-dao")、Session At Once("-sao")、Track At Once("-tao") 或 Raw 写入模式("-raw") . 据我了解,Track At Once 一次写入一个轨道,而在 SAO 和 DAO 模式下,激光不会在轨道之间停止。这仅在音频 CD 的情况下很重要,而在数据 CD 的情况下没有区别(例如刻录 Linux 发行版映像)吗?此外,即使在音频 CD 和 TAO 模式的情况下,wodim 如何知道一首曲目的开始或结束位置?SAO 模式允许多次写入 CD-R 媒体,我是否正确?最后但并非最不重要的一点是,在哪种情况下原始写入模式有用?
有没有办法gvfsd-cdda在 Debian Squeeze 上有选择地禁用?
由于我将我的机器更新为 Squeezegrip无法再弹出 CD,这会干扰翻录。我将其追溯到gvfsd-cdda,但没有发现禁用它的偏好或配置。我也无法卸载包gvfs-backends,因为它是gnome-core.
我确实找到了/usr/share/mounts/cdda.mount,但禁用它感觉就像一个丑陋的黑客,它将在软件包的下一次更新时被覆盖。
目前在audio.SE上有一个问题,我认为它可能会在这里吸引一些答案。我问过用户,他很高兴把它贴在这里,看看是否有人有一些想法。这是逐字逐句:
我正在与一位客户合作,他需要最大限度地缩短录制完成和最终的音频 CD 从驱动器中弹出之间的时间。
我知道的所有计算机录音软件都会生成一个文件,然后可以将其刻录到音频 CD。我知道我可以购买可以将模拟流直接刻录到光盘的外部硬件,但我想知道是否有任何软件可以通过计算机的内部光驱来实现这一点。非常适合 Mac,但如果它仅适用于 Windows 或 Linux,我很想听听它。
(已经探索了其他替代方案;我宁愿根本不处理光学媒体,但这是一种高度专业化的情况。)
至于消息来源:“它可能是一个外部 USB 音频接口。”
如果您需要更多信息,请告诉我。
使用 mplayer 播放音频 CD 时,我的播放总是断断续续。从文件中播放音频,如 MP3(来自任何光学媒体或其他驱动器)等,效果很好。观看视频 DVD 也可以。听我的硬盘驱动器上的未压缩媒体,如 WAV 或 CDR,也能正常工作。
但是当像这样播放音频 CD 时:
mplayer cdda://
Run Code Online (Sandbox Code Playgroud)
它旋转 CD,播放几秒钟直到缓冲区用完,然后再次旋转 CD,填充缓冲区,然后重复整个过程。我试过了-nocache,没有用。
如何让 mplayer 保持恒定的缓冲区填充,即连续读取 CD?
我正在编写一个小脚本来分析音频 CD。我特别在寻找一种从 CD 中获取曲目数的方法,无论是从 shell 脚本还是从 Python。是否有捷径可寻?
在 Ubuntu 12.04 衍生版上。
有没有办法将音频 CD 翻录为 ISO9660 文件?我曾尝试过像dd过去这样的简单事情,但没有奏效。我想基本上拥有磁盘上内容的镜像,甚至不一定是 WAV 文件的文件夹。
我知道我可以将 CD 翻录为 WAV 文件甚至 FLAC 文件,但是有没有办法将光盘复制到一个文件中,以便稍后从中提取 WAV 或 FLAC?这个想法是能够制作源媒体的几乎相同的副本。