foobar2000抓CD教程:高品质音乐数字保存完整指南

立即下载foobar2000 中文下载站 全平台支持 · 官方最新版

为什么自己抓CD

在流媒体时代,自己抓CD仍有不可替代的价值:

foobar2000以其出色的纠错能力和灵活的输出设置,成为音乐爱好者的首选抓轨工具。

一、准备工作

硬件准备

光驱选择

推荐光驱特性

软件准备

foobar2000 + 必要组件:

必装组件

  1. foo_input_std:标准输入(已内置)
  2. foo_cdda:CD音频抓取(需安装)
  3. foo_input_dts:DTS CD支持
  4. foo_input_dvda:DVD音频支持(可选)

可选组件

推荐输出组件

下载encoders

FLAC编码器

# 官方下载
https://xiph.org/flac/

# Windows用户下载
flac-X.X.X-win.zip

# 解压到foobar2000安装目录的
# "encoders" 文件夹

MP3编码器(LAME)

# 官方下载
https://lame.sourceforge.net/

# 或第三方打包版(含lame.exe)

Opus编码器

https://opus-codec.org/downloads/

二、CD驱动器配置

打开抓轨设置

File → Preferences → Tools → CD ripping preferences

核心参数详解

驱动器选择

如果有多个CD/DVD驱动器,选择目标驱动器。

抓取模式

模式 速度 纠错 推荐
Secure (recommended) 较慢 强 ★★★★★
Paranoid 最慢 最强 ★★★(珍贵CD)
Burst 快 弱 不推荐

Secure模式平衡速度和准确性,是大多数场景的最佳选择。

读取重试次数

设置读取失败时重试次数,建议5-10次。

读取偏移校正

Read offset correction:

勾选“Use AccurateRip verification”可大幅提升抓轨准确性。

高级设置

缓存设置

Cache → 设置为 8-16 MB,提高稳定性。

错误处理

勾选Report all errors as warnings,避免抓轨中断。

三、配置输出格式

打开输出格式设置

File → Preferences → Tools → CD ripping → Output preset

推荐预设

预设1:FLAC无损(音乐收藏)

格式: FLAC
压缩级别: 5(平衡压缩率和速度)
标签: Vorbis Comments
封面: 嵌入600x600 JPEG
命名模板:
$if(%albumartist%,%albumartist%,%artist%)/%year% - %album%/%tracknumber% - %title%

预设2:MP3便携(手机播放)

格式: MP3 (LAME)
码率: 320kbps CBR
标签: ID3v2.3
命名模板:
$if(%albumartist%,%albumartist%,%artist%)/%album%/%tracknumber% - %title%

预设3:Opus通用(流媒体)

格式: Opus
码率: 192kbps
标签: Vorbis Comments

预设4:多格式同时输出

勾选Run external program after ripping实现多格式输出:

# 同时输出FLAC和MP3
foobar2000.exe /convert "%source%" --output="%dest%.flac"
lame.exe -V 0 "%source%.flac" "%dest%.mp3"

四、抓轨实战

操作流程

  1. 插入CD到光驱
  2. foobar2000自动识别,主界面显示音轨列表
  3. 检查元数据(自动从CDDB/MusicBrainz获取)
  4. 选择输出预设
  5. 点击“Rip”按钮
  6. 等待抓轨完成

抓轨过程详解

foobar2000会:

  1. 读取CD的TOC(Table of Contents)
  2. 查询在线数据库获取专辑信息
  3. 按Secure模式读取音轨
  4. 实时校验(AccurateRip)
  5. 编码为指定格式
  6. 写入元数据和封面
  7. 按命名模板保存文件

进度监控

抓轨过程中显示:

五、元数据补充

自动获取

foobar2000从以下来源查询:

  1. CDDB/GNUdb:基于TOC的元数据库
  2. MusicBrainz:开源高质量数据库
  3. Discogs:社区维护数据库
  4. FreeDB:传统CDDB

手动修正

如果自动识别错误:

编辑单个音轨

  1. 选中音轨 → 右键 → Properties
  2. 编辑标签字段:
    • Title(曲名)
    • Artist(艺术家)
    • Album(专辑)
    • Year(年份)
    • Genre(流派)

批量编辑

右键音轨列表 → Edit tags

获取专辑封面

自动获取

使用 foo_discogs 或 foo_coverart 组件:

  1. 右键专辑 → Tagging → Get cover art from...
  2. 选择数据源
  3. 选择合适封面
  4. 自动嵌入到文件中

手动添加

  1. 准备封面图片(600×600以上)
  2. 右键专辑 → Tagging → Add cover art
  3. 选择图片文件

编辑歌词

使用 foo_lyricsview 组件:

  1. 右键专辑 → Tagging → Get lyrics
  2. 自动从多个歌词网站获取
  3. 选择合适版本

六、抓轨质量保证

AccurateRip验证

foobar2000内置AccurateRip支持:

手动校验

使用CRC校验

foobar2000自动计算音轨CRC并对比。

使用MD5校验

# 生成MD5
md5sum track01.flac

纠错失败处理

如果抓轨提示错误:

  1. 清洁CD表面:使用专业清洁液
  2. 降低抓取速度:切换到Paranoid模式
  3. 更换光驱:老旧光驱纠错能力下降
  4. 多次重试:轻微划痕有时需要多次

七、DTS CD与SACD

DTS CD抓轨

DTS CD是包含DTS编码音频的CD:

  1. 安装foo_input_dts组件
  2. fooCDDA可识别并解码DTS音轨
  3. 抓轨为多声道FLAC保留完整信息

SACD支持

SACD(Super Audio CD)抓轨较复杂:

八、批量抓轨

多CD连续抓轨

如果有多张CD需要抓轨:

  1. 抓完一张后取出
  2. fooCDDA会自动识别新CD
  3. 配置新的输出设置(可保存预设)

自动化脚本

命令行批量抓轨

# 通过foobar2000 CLI
foo_runtest.exe /rip /preset="FLAC" /drive=E:

PowerShell脚本

# 自动抓取指定驱动器的CD
$drive = "E:"
$preset = "FLAC"
& "C:\Program Files\foobar2000\foobar2000.exe" /rip /preset="$preset" /drive="$drive"

九、抓轨后的整理

文件命名规范

推荐命名规则:

[年份] 艺术家/专辑/音轨号 - 曲名.ext

例如:

2026/周杰伦/最伟大的作品/01 - 最伟大的作品.flac

foobar2000命名模板:

$if2(%year%,Unknown)/$if2(%albumartist%,%artist%)/%album%/%tracknumber% - %title%

目录结构

简单结构

Music/
├── 艺术家/
│   ├── 专辑1/
│   └── 专辑2/

详细结构

Music/
├── FLAC/
│   └── 艺术家/
├── MP3/
│   └── 艺术家/
└── Playlists/

元数据规范化

使用MusicBrainz Picard二次整理:

  1. 用foobar2000抓轨
  2. 用Picard补充详细元数据
  3. 标准化艺术家名称
  4. 添加MusicBrainz ID

十、备份与归档

备份策略

本地备份

云端备份

推荐云服务:

归档格式

FLAC(推荐)

WAV(不压缩)

校验与修复

校验

# FLAC自带校验
flac -t album.flac

# 校验文件树
md5deep -r Music/ > checksums.md5

修复

# 使用FLAC内置修复
flac -f --repair album.flac

十一、与其他抓轨工具对比

工具 抓轨质量 易用性 高级功能
foobar2000 ★★★★★ ★★★ ★★★★★
Exact Audio Copy (EAC) ★★★★★ ★★★ ★★★★
dBpoweramp ★★★★★ ★★★★★ ★★★★
iTunes ★★★ ★★★★★ ★★
Windows Media Player ★★ ★★★★★ ★

foobar2000在保持高抓轨质量的同时,提供了最灵活的输出设置和元数据处理能力。

十二、常见问题解答

Q1: 抓轨时显示“AccurateRip: Inaccurate”?

原因:

解决:

  1. 清洁CD
  2. 切换Paranoid模式
  3. 多次重试

Q2: 找不到合适的元数据?

解决方法:

  1. 检查CD是否正版
  2. 手动输入元数据
  3. 使用MusicBrainz Picard补充
  4. 通过Discogs搜索

Q3: 抓轨速度太慢?

优化:

  1. 切换Secure模式(默认)
  2. 关闭其他占用光驱的程序
  3. 关闭实时杀毒扫描
  4. 升级光驱硬件

Q4: 输出文件没有元数据?

检查:

  1. 命名模板是否正确
  2. 元数据是否实际写入
  3. 查看文件属性确认

Q5: 如何抓取已损坏CD?

方法:

  1. 使用Paranoid模式
  2. 多次重试
  3. 接受部分抓轨失败
  4. 使用专业CD修复设备

十三、高级技巧

1. 多光驱并行抓轨

如果有多台光驱:

  1. 配置每个驱动器独立抓轨
  2. foobar2000支持同时操作多个驱动器

2. 远程抓轨

通过RDP/远程桌面在服务器上抓轨:

  1. 服务器配置foobar2000
  2. 网络CD驱动器共享
  3. 远程操作抓轨

3. 自动化工作流

与音乐管理软件联动

# foobar2000抓轨 → 自动导入MusicBee/Jellyfin
foobar2000.exe /rip /preset="FLAC" /watch-folder="D:\Music\New"

与云存储同步

抓轨完成后自动同步到云端:

# 使用rclone同步
rclone sync "D:\Music\FLAC" "google-drive:Music/FLAC"

十四、推荐资源

元数据来源

抓轨教程

推荐组件

十五、总结

foobar2000抓CD是音乐爱好者建立无损音乐库的最佳选择:

最佳实践:

  1. 使用Secure模式抓轨
  2. 保存为FLAC格式
  3. 嵌入完整元数据和封面
  4. 定期备份到云端
  5. 用Picard二次整理

掌握foobar2000抓CD,你的音乐库将达到发烧级品质。

相关资源

这篇教程有帮助吗?立即下载foobar2000 中文下载站试试吧!

全平台支持 · 安全无毒 · 官方最新版