- 积分
- 3500
- 在线时间
- 14856 小时
- 最后登录
- 2024-5-18
- 阅读权限
- 100
- 精华
- 0
罗宾汉
当前离线
Silenton Shutupov Speechlesski
- UID
- 238600
- 帖子
- 3616
- 精华
- 0
- 经验
- 3500 点
- 金钱
- 3420 ¥
- 注册时间
- 2010-9-9
|
本帖最后由 LeonBernieniv 于 2024-2-15 17:42 编辑
软件 Whipper,
基于网上数据库 cddb、musicbrainz,
数据抓取引擎 paranoia,
光驱 offset 列表,
校验数据库从 accuraterip.com 获取,
校验工具 accuraterip-checksum (已内置,非必须)
丢一张唱片进去,配置offset:
- ~ $ whipper offset find
- INFO:whipper.command.offset:checking device /dev/sr0
- Track 1 finished, found 62 Q sub-channels with CRC errors
- Track 2 finished, found 35 Q sub-channels with CRC errors
- Track 3 finished, found 270 Q sub-channels with CRC errors
- Track 4 finished, found 352 Q sub-channels with CRC errors
- Track 5 finished, found 236 Q sub-channels with CRC errors
- Track 6 finished, found 154 Q sub-channels with CRC errors
- Track 7 finished, found 106 Q sub-channels with CRC errors
- Track 8 finished, found 45 Q sub-channels with CRC errors
- Track 9 finished, found 60 Q sub-channels with CRC errors
- INFO:whipper.command.offset:trying read offset 6...
- INFO:whipper.command.offset:offset of device is likely 6, confirming...
-
- Read offset of device is: 6.
- INFO:whipper.command.offset:adding read offset to configuration file
复制代码
配置所需cache:
- ~ $ whipper drive analyze
- INFO:whipper.command.drive:cdparanoia can defeat the audio cache on this drive
- INFO:whipper.command.drive:adding drive cache behaviour to configuration file
复制代码
读取配置:
- ~ $ whipper drive list
- drive: /dev/cdrom, vendor: ATAPI , model: iHAS524 B , release: AL27
- Configured read offset: 6
- Can defeat audio cache: True
复制代码
抓取,一个失败范例:
- ~ $ whipper cd rip
- INFO:whipper.command.cd:using configured read offset 6
- INFO:whipper.command.cd:checking device /dev/sr0
- CDDB disc id: 8b0ac20a
- MusicBrainz disc id 9mC1kkhVYH.W4ejODbXVTwnmTNE-
- MusicBrainz lookup URL https://musicbrainz.org/cdtoc/attach?toc=1+10+206762+150+19937+32530+55202+73592+94810+117350+137167+163052+185005&tracks=10&id=9mC1kkhVYH.W4ejODbXVTwnmTNE-
- Disc duration: 00:45:54.826, 10 audio tracks
- Matching releases:
- Artist : Jennifer Warnes
- Title : The Hunter
- Duration: 00:45:55.822
- URL : https://musicbrainz.org/release/cf9b3545-999f-4566-9858-125b4d11b303
- Release : cf9b3545-999f-4566-9858-125b4d11b303
- Type : Album
- Barcode : 057362134423
- Country : Canada
- Cat no : ACD 1344
- Track 1 finished, found 1688 Q sub-channels with CRC errors
- Track 2 finished, found 677 Q sub-channels with CRC errors
- Track 3 finished, found 1284 Q sub-channels with CRC errors
- Track 4 finished, found 373 Q sub-channels with CRC errors
- Track 5 finished, found 406 Q sub-channels with CRC errors
- Track 6 finished, found 330 Q sub-channels with CRC errors
- Track 7 finished, found 173 Q sub-channels with CRC errors
- Track 8 finished, found 530 Q sub-channels with CRC errors
- Track 9 finished, found 512 Q sub-channels with CRC errors
- Track 10 finished, found 30 Q sub-channels with CRC errors
- INFO:whipper.program.cdrdao:creating output directory ./album/Jennifer Warnes - The Hunter
- INFO:whipper.command.cd:ripping track 1 of 10: 01. Jennifer Warnes - Rock You Gently.flac
- INFO:whipper.program.cdparanoia:checksums do not match, b571871e cb77a50a
- INFO:whipper.command.cd:ripping track 1 of 10 (try 2): 01. Jennifer Warnes - Rock You Gently.flac
- INFO:whipper.program.cdparanoia:checksums match, b571871e
- INFO:whipper.command.cd:CRCs match for track 1
- Peak level: 0.980316
- Rip quality: 98.93%
- INFO:whipper.command.cd:ripping track 2 of 10: 02. Jennifer Warnes - Somewhere, Somebody.flac
- INFO:whipper.program.cdparanoia:checksums match, aa050679
- INFO:whipper.command.cd:CRCs match for track 2
- Peak level: 0.873444
- Rip quality: 100.00%
- INFO:whipper.command.cd:ripping track 3 of 10: 03. Jennifer Warnes - Big Noise, New York.flac
- INFO:whipper.program.cdparanoia:checksums match, a3be607e
- INFO:whipper.command.cd:CRCs match for track 3
- Peak level: 0.960999
- Rip quality: 100.00%
- INFO:whipper.command.cd:ripping track 4 of 10: 04. Jennifer Warnes - True Emotion.flac
- INFO:whipper.program.cdparanoia:checksums do not match, d7ed0e7f ce768a70
- INFO:whipper.command.cd:ripping track 4 of 10 (try 2): 04. Jennifer Warnes - True Emotion.flac
- INFO:whipper.program.cdparanoia:checksums do not match, ce768a70 ce683138
- INFO:whipper.command.cd:ripping track 4 of 10 (try 3): 04. Jennifer Warnes - True Emotion.flac
- INFO:whipper.program.cdparanoia:checksums do not match, d7f3b537 ce683138
- INFO:whipper.command.cd:ripping track 4 of 10 (try 4): 04. Jennifer Warnes - True Emotion.flac
- INFO:whipper.program.cdparanoia:checksums do not match, ce683138 d7f3b537
- INFO:whipper.command.cd:ripping track 4 of 10 (try 5): 04. Jennifer Warnes - True Emotion.flac
- INFO:whipper.program.cdparanoia:checksums do not match, 4d7e0378 ce768a70
- CRITICAL:whipper.command.cd:giving up on track 4 after 5 times
- ("track can't be ripped. Rip attempts number is equal to %d", 5)
复制代码 可见抓取阶段只用cdparanoia的checksum校验,多次不符就放弃。
用无尘布擦一擦唱片继续:
- ~ $ whipper cd rip
- INFO:whipper.command.cd:using configured read offset 6
- INFO:whipper.command.cd:checking device /dev/sr0
- CDDB disc id: 8b0ac20a
- MusicBrainz disc id 9mC1kkhVYH.W4ejODbXVTwnmTNE-
- MusicBrainz lookup URL https://musicbrainz.org/cdtoc/attach?toc=1+10+206762+150+19937+32530+55202+73592+94810+117350+137167+163052+185005&tracks=10&id=9mC1kkhVYH.W4ejODbXVTwnmTNE-
- Disc duration: 00:45:54.826, 10 audio tracks
- Matching releases:
- Artist : Jennifer Warnes
- Title : The Hunter
- Duration: 00:45:55.822
- URL : https://musicbrainz.org/release/cf9b3545-999f-4566-9858-125b4d11b303
- Release : cf9b3545-999f-4566-9858-125b4d11b303
- Type : Album
- Barcode : 057362134423
- Country : Canada
- Cat no : ACD 1344
- Track 1 finished, found 179 Q sub-channels with CRC errors
- Track 2 finished, found 74 Q sub-channels with CRC errors
- Track 3 finished, found 232 Q sub-channels with CRC errors
- Track 4 finished, found 80 Q sub-channels with CRC errors
- Track 5 finished, found 160 Q sub-channels with CRC errors
- Track 6 finished, found 85 Q sub-channels with CRC errors
- Track 7 finished, found 70 Q sub-channels with CRC errors
- Track 8 finished, found 52 Q sub-channels with CRC errors
- Track 9 finished, found 30 Q sub-channels with CRC errors
- Track 10 finished, found 17 Q sub-channels with CRC errors
- INFO:whipper.command.cd:verifying track 1 of 10: 01. Jennifer Warnes - Rock You Gently.flac
- I am doing something. 0 %
- flac 1.4.3
- Copyright (C) 2000-2009 Josh Coalson, 2011-2023 Xiph.Org Foundation
- flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
- welcome to redistribute it under certain conditions. Type `flac' for details.
- 01. Jennifer Warnes - Rock You Gently.flac: done
- WARNING:whipper.command.cd:verification failed, reripping...
- INFO:whipper.command.cd:ripping track 1 of 10: 01. Jennifer Warnes - Rock You Gently.flac
- INFO:whipper.program.cdparanoia:checksums match, db865d16
- INFO:whipper.command.cd:CRCs match for track 1
- Peak level: 0.980316
- Rip quality: 100.00%
- INFO:whipper.command.cd:verifying track 2 of 10: 02. Jennifer Warnes - Somewhere, Somebody.flac
- I am doing something. 0 %
- flac 1.4.3
- Copyright (C) 2000-2009 Josh Coalson, 2011-2023 Xiph.Org Foundation
- flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
- welcome to redistribute it under certain conditions. Type `flac' for details.
- 02. Jennifer Warnes - Somewhere, Somebody.flac: done
- WARNING:whipper.command.cd:verification failed, reripping...
- INFO:whipper.command.cd:ripping track 2 of 10: 02. Jennifer Warnes - Somewhere, Somebody.flac
- INFO:whipper.program.cdparanoia:checksums match, aa050679
- INFO:whipper.command.cd:CRCs match for track 2
- Peak level: 0.873444
- Rip quality: 100.00%
- INFO:whipper.command.cd:verifying track 3 of 10: 03. Jennifer Warnes - Big Noise, New York.flac
- I am doing something. 0 %
- flac 1.4.3
- Copyright (C) 2000-2009 Josh Coalson, 2011-2023 Xiph.Org Foundation
- flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
- welcome to redistribute it under certain conditions. Type `flac' for details.
- 03. Jennifer Warnes - Big Noise, New York.flac: done
- WARNING:whipper.command.cd:verification failed, reripping...
- INFO:whipper.command.cd:ripping track 3 of 10: 03. Jennifer Warnes - Big Noise, New York.flac
- INFO:whipper.program.cdparanoia:checksums match, a3be607e
- INFO:whipper.command.cd:CRCs match for track 3
- Peak level: 0.960999
- Rip quality: 100.00%
- INFO:whipper.command.cd:ripping track 4 of 10: 04. Jennifer Warnes - True Emotion.flac
- INFO:whipper.program.cdparanoia:checksums match, ce768a70
- INFO:whipper.command.cd:CRCs match for track 4
- Peak level: 0.969391
- Rip quality: 100.00%
- INFO:whipper.command.cd:ripping track 5 of 10: 05. Jennifer Warnes - Pretending to Care.flac
- INFO:whipper.program.cdparanoia:checksums match, 157e4c14
- INFO:whipper.command.cd:CRCs match for track 5
- Peak level: 0.961670
- Rip quality: 100.00%
- INFO:whipper.command.cd:ripping track 6 of 10: 06. Jennifer Warnes - The Whole of the Moon.flac
- INFO:whipper.program.cdparanoia:checksums match, b840913c
- INFO:whipper.command.cd:CRCs match for track 6
- Peak level: 0.882080
- Rip quality: 100.00%
- INFO:whipper.command.cd:ripping track 7 of 10: 07. Jennifer Warnes - Lights of Lousianne.flac
- INFO:whipper.program.cdparanoia:checksums match, bc1efabc
- INFO:whipper.command.cd:CRCs match for track 7
- Peak level: 0.860199
- Rip quality: 100.00%
- INFO:whipper.command.cd:ripping track 8 of 10: 08. Jennifer Warnes - Way Down Deep.flac
- INFO:whipper.program.cdparanoia:checksums match, ebf9a689
- INFO:whipper.command.cd:CRCs match for track 8
- Peak level: 0.999969
- Rip quality: 100.00%
- INFO:whipper.command.cd:ripping track 9 of 10: 09. Jennifer Warnes - The Hunter.flac
- INFO:whipper.program.cdparanoia:checksums match, 9be7042f
- INFO:whipper.command.cd:CRCs match for track 9
- Peak level: 0.948029
- Rip quality: 100.00%
- INFO:whipper.command.cd:ripping track 10 of 10: 10. Jennifer Warnes - I Can't Hide.flac
- INFO:whipper.program.cdparanoia:checksums match, 0054d563
- INFO:whipper.command.cd:CRCs match for track 10
- Peak level: 1.000000
- Rip quality: 100.00%
- INFO:whipper.image.cue:parsing .cue file 'album/Jennifer Warnes - The Hunter/Jennifer Warnes - The Hunter.cue'
- INFO:whipper.common.program:5 AccurateRip response(s) found
- track 1: rip accurate (confidence 12 of 29) v1 [fad017d3], v2 [d5ddfc9a], DB [fad017d3, d5ddfc9a]
- track 2: rip accurate (confidence 12 of 29) v1 [fc58021d], v2 [60b0fb42], DB [fc58021d, 60b0fb42]
- track 3: rip accurate (confidence 12 of 29) v1 [d86b81cf], v2 [a7933f4a], DB [d86b81cf, a7933f4a]
- track 4: rip accurate (confidence 12 of 30) v1 [c56aeccf], v2 [9241fe37], DB [c56aeccf, 9241fe37]
- track 5: rip accurate (confidence 12 of 30) v1 [7eb6dca0], v2 [0719e9da], DB [7eb6dca0, 0719e9da]
- track 6: rip accurate (confidence 12 of 29) v1 [d8a866f5], v2 [e9b50f3c], DB [d8a866f5, e9b50f3c]
- track 7: rip accurate (confidence 12 of 30) v1 [8ff5e485], v2 [6e7aed7f], DB [8ff5e485, 6e7aed7f]
- track 8: rip accurate (confidence 12 of 30) v1 [4c9f33a7], v2 [78e1c911], DB [4c9f33a7, 78e1c911]
- track 9: rip accurate (confidence 12 of 30) v1 [f245b5c2], v2 [3ea2418b], DB [f245b5c2, 3ea2418b]
- track 10: rip accurate (confidence 11 of 29) v1 [3e6f7171], v2 [9f85c73e], DB [3e6f7171, 9f85c73e]
复制代码 有些波折但数据完美,底下用了AccurateRip的校验数据库。
手动校验:
- $ accuraterip-checksum 01.\ Jennifer\ Warnes\ -\ Rock\ You\ Gently.flac 01 10
- D5DDFC9A
复制代码 把音轨转换为wav校验数据是一样的:
- $ accuraterip-checksum 01.\ Jennifer\ Warnes\ -\ Rock\ You\ Gently.wav 01 10
- D5DDFC9A
复制代码
|
|