我有一个 .cue 文件,它指向一个 .flac
我如何将图像像音频 CD 一样挂载?是否需要将 .flac 文件解码为 .wav 并编辑提示表以指向 .wav 文件(它当前指向 flac)?
我想要用它abcde
来分割、标记和编码音频。
我在这里找到的答案已经讨论了 .cue/.bin 组合,而不是音频图像。
答案1
不需要。你要么在可以解码 FLAC 数据的刻录机中刻录 CUE/FLAC 组合,要么在可以理解 CUE 是什么的刻录机中播放它(据我所知,有很多播放器都是这样的)。
CUE/FLAC 非常喜欢音频 CD。音频 CD 只是线性 PCM 数据,带有 CDA 格式的标头,标头标明所有音轨边界的位置。就您而言,音频数据已无损压缩到 FLAC 中,CUE 是音轨信息。
转换为 WAV 只会解除压缩。您可能需要这样做才能将其刻录到磁盘。
分成不同的轨道
如果您想要将主 FLAC 拆分为单独的音轨,可以使用shntool
包裹就像建议的那样这个博客:
cuebreakpoints filename.cue | shntool split -o flac filename.flac
您还可以指定 FLAC 以外的其他输出格式(-o flac
示例中的选项)。
(您需要先安装命令sudo apt-get install cuetools shntool
:)
标记 FLAC CD 图像以便与 foobar 等播放器一起使用
FLAC 还允许通过metaflac
和兼容的标记器嵌入提示表。玩家喜欢foobar2000以及它的 Linux 版本(死神和瓜亚德克) 可以解析和播放带有此类元数据的文件。导入正确标记的提示表(以及其他元数据,如图片),还将导入诸如单个曲目名称、曲目编号、艺术家和专辑标签之类的标签。
摘录自metaflac 手册页:
--import-cuesheet-from=file
Import a cuesheet from a file. Use '-' for stdin. Only one
FLAC file may be specified. A seekpoint will be added for
each index point in the cuesheet to the SEEKTABLE unless
--no-cued-seekpoints is specified.
但是这种文件格式在“分布式 CD 备份社区”之外鲜为人知,也不受支持。主要是因为 Linux 上无法像 EAC 在 Windows 上那样将 CD 翻录成映像。(我后来才知道,EAC 在这种情况下做了一些非常奇怪的事情。)
答案2
shnsplit filename.flac -f filename.cue -o flac -t %n.%t
是我经常做的
答案3
复制救了我的命!图形用户界面简单、易用、高效。
要安装,请添加到您的/etc/apt/sources.list
文件中:
deb http://dicson.no-ip.info/repository/debian unstable main
进而:
sudo apt-get update && sudo apt-get install gcue2tracks
来源:http://www.webupd8.org/2009/12/gcue2tracks-splits-compressed-audio-cd.html