Linux CD 抓轨

依赖:

sudo apt install cuetools abcde flac

抓轨:

abcde -o wav -1

-o wav 表示输出文件为 wav 格式,也可以 flac

抓轨之前可以先修改一下 /etc/abcde.conf 里的玄学参数:

CDDBURL="https://gnudb.gnudb.org/~cddb/cddb.cgi"
CDPARANOIAOPTS="-X"

CDDBURL 默认的那个 url 已经失效了,但是改成 gnudb 的好像也并没有什么用……

abcde 依赖 cdparanoia ,-X 参数是指遇到错误就停止,不给玄学家质疑抓轨质量的机会

生成 CUE 文件:

mkcue

编辑 CUE 文件参考链接:

CUE 文件范例:

REM this is a comment
FILE "Free Water Way - Corey Harries.wav" WAVE
TITLE "Free Water Way"
PERFORMER "Corey Harris"
  TRACK 01 AUDIO
    TITLE "Mama Africa"
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "Ark Of The Covenant"
    INDEX 01 04:54:66
...

分轨:

shntool split -t "%n.%t - %p" -f <cue_file> <input_wav_file> -d output

加入 -D 参数可以输出 debug 信息。

写入 id3 tags 到 flac 分轨文件:

cuetags <cue_file> *.flac
此条目发表在Misc分类目录,贴了, 标签。将固定链接加入收藏夹。

发表评论

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据