/dev/sr0(hp DVD-RAM UJ8E1),光盘为纯音频 CD(CD-DA)流程参照
dl-hub/66-VCD转录/的 VCD 转录任务,但这盘是纯音频 CD,不是 VCD——内核 sr 驱动的限制相同(Illegal mode for this track),绕行方式不同:音频用cdparanoia(它自己走 SCSI 通道),数据盘才需要 SG_IO 原始读取。
| 项目 | 值 |
|---|---|
| 介质 | 纯音频 CD(CD-DA),无数据轨 |
| 判据 | READ CD(0xBE) 读 LBA 0/16/100/1000… 全部返回 2352B,且均无同步头/模式字节(纯 PCM)→ 无 ISO9660 数据轨 |
| 轨数 / 总长 | 11 轨 / 34:52.7(156,950 帧) |
| 采样 | 44.1 kHz / 16 bit / 立体声(1411 kbps) |
| 可读性 | 0 个坏扇区、0 次 skip、0 次 scratch(cdparanoia -Z 完整校验全过) |
| CDDB disc id | 8e082d0b(GNUDB 未收录) |
| MusicBrainz disc id | FVyIQKWpDsSPFFX_DzGOAW8tPdg(未收录) |
元数据来源:MusicBrainz 与 GNUDB 都没有这张碟(小厂 1980 年代中法合璧碟,符合预期)。曲目名是从封底照片(用户提供,已转正归档)读出的。
01-无损FLAC-按曲目命名/)命名规则:<轨号>-<英文曲名>(<中文曲名>).flac
| # | 曲目 | 英文名 | 时长 | 体积 |
|---|---|---|---|---|
| 01 | 朋友 | Friends | 3:18.0 | 17.8 MB |
| 02 | 日光机场 · 听海 | Place De Sun Airport / Listen To The Sea | 3:52.3 | 19.0 MB |
| 03 | 忧郁之河 | River Of The Blues | 3:06.8 | 18.7 MB |
| 04 | 傻瓜 | The Fool | 3:15.0 | 19.7 MB |
| 05 | 是你变了吗 | Have You Changed | 3:24.3 | 15.3 MB |
| 06 | 绝口不提!爱你 | Stop Saying I Love You | 3:14.9 | 20.0 MB |
| 07 | 流浪到淡水 | Otala | 3:06.9 | 17.7 MB |
| 08 | 听海 | Listen To The Sea | 2:55.1 | 17.0 MB |
| 09 | 爱我 | Love Me Forever | 3:13.3 | 17.4 MB |
| 10 | 孩子气 | The Childish One | 3:01.8 | 12.8 MB |
| 11 | 用情 | Giving All My Love | 2:24.4 | 12.4 MB |
每轨已写入元数据:album=《法国·朋友 France·Friends》、artist=理查德·克莱德曼(理察·克莱德曼)领衔五位 Delphine 音乐家 + 法国天使之音合唱团、track、date=1985、genre=Instrumental / Chanson。 MD5SUMS.txt 为逐轨 MD5。
cdparanoia -Z 每轨做完整校验 pass(读两遍比对),全程 0 error / 0 skip / 0 scratch;
(上=CD 无损轨 01《朋友》,下=此前网上视频的音轨;同一片段 showspectrum)
| CD 无损 | 网上视频音轨 | |
|---|---|---|
| 格式 | 44.1 kHz/16 bit FLAC 1411 kbps | AAC 66 kbps |
| 高频延伸 | 满到 22 kHz(21 kHz 处仍有实质能量) | 8 kHz 以上整片空,10–14 kHz 已是 −68 dB |
| 结论 | 可用于声画合成、可做母版 | 只能凑合听 |
这正是此前修复项目里"音频没救"的那半——现在救回来了。把本案第 01 轨换进《朋友》修复版,声画就能同时升级。
封底的 VCD 部分 9 首(附赠高画质 VCD,"达芬五大巨星影音写真"):
| # | 曲目 | 备注 |
|---|---|---|
| 01 | Ballade Pour Adeline 艾德琳的诗(广场) | 克莱德曼代表作 |
| 02 | Diva 迪娃 | Avec N. de Angelis |
| 03 | Forgetting 遗忘 | All Delphine Artists |
| 04 | Friends 朋友 | All Delphine Artists —— 即本次高清修复的那支 MV(合唱版) |
| 05 | Place De Sun Airport / Listen To The Sea 日光机场 / 听海 | |
| 06 | Aquarello 水彩画 | With Toquinho |
| 07 | Desperado 亡命之徒 | |
| 08 | Piano Concerto No.1 Tchaikovsky 柴可夫斯基第一钢琴协奏曲 | |
| 09 | Memory 记忆 |
⚠️ 重要:VCD 第 04 首《朋友》标注为 "All Delphine Artists"——即合唱版,正是此前从 B 站/优酷拿到的那支 320×240 MV。→ 这张 VCD 就是那支 MV 的母盘,它的画质(MPEG-1 352×288)可能优于网络流传版。建议后续把 VCD 面也转录一次,看能否替换现有 240p 源。
sr 用 READ(10) 读会报 Illegal mode for this track(ASC 0x64),dmesg 可见;ffmpeg -i /dev/sr0 也直接 I/O error。cdparanoia 自己走 SCSI 通道,-Z 完整校验一把过。VCD 那种 Form-2 数据扇区才必须手写 READ CD。cdparanoia 是唯一可靠工具(本机原本没装,已 apt install):cdparanoia -Q 读 TOC、-Z 带完整校验抓轨。transpose=2)才是正的;顺时针反而倒置。events_poll_msecs=-1)可避免 udisks/播放器抢设备。# 读 TOC(内核/ffmpeg 都不可用,用 cdparanoia 或 SG_IO)
cdparanoia -Q -d /dev/sr0
sudo python3 99-脚本/cd_toc2.py /dev/sr0 # SG_IO READ TOC(绕开内核)
sudo python3 99-脚本/cd_probe.py /dev/sr0 # 逐 LBA 判介质/扇区类型
# 逐轨无损转录(含完整校验)+ 编码 FLAC
bash 99-脚本/rip_cd.sh <输出目录> 1 11
# 命名 / 写元数据 / 校验 / MD5
bash 99-脚本/finalize_cd.sh
# 无元数据时可做内容比对(视频歌曲 ↔ CD 各轨)
python3 99-脚本/match_video_to_cd.py --video <视频> --cd-dir <FLAC目录>
68-CD转录/
├── 01-无损FLAC-按曲目命名/ 11 轨 FLAC + MD5SUMS.txt(188 MB)
├── 99-脚本/ rip_cd.sh / finalize_cd.sh / cd_toc2.py / cd_probe.py / cd_discid.py
├── 对比图-频谱-CD无损-vs-视频音轨.png
├── 封底照片-原始.jpg / 封底照片-已转正.jpg / 封底-CD曲目区-放大.png
└── 本报告