Ошибка

Offset correction (offfixofffi​x32) + базы оффсетов

Тема закрыта
 
Автор Сообщение

Попрыгун

Пол: Пол:Муж

Стаж: 9 лет 2 месяца

Сообщений: 602

Рейтинг

post 28-Дек-2009 00:49 [-]0[+]

[Цитировать] 

Автор - mzv
Disclaimer:
Этот текст не касается тех, кому не интересно получение точных копий Audio-CD

Зачастую, приходится сталкиваться с ситуацией, когда рипы в формате ape|flac|wv+cue сделаны без учета коррекции смещения привода. Например Мельница - Зов крови. Распакуем ape-файл в wave и проверим его по базе AccurateRip с помощью утилиты ARCue (для ее работы необходим установленный Microsoft Visual C++ 2005 SP1 Redistributable Package):

Код:

arcue.exe zov_krovi.cue
Вердикт: Rip not accurate
zov_krovi.cue:

Checking AccurateRip database

Track Ripping Status [Disc ID: 001e4474-ac0d810e]

1 ** Rip not accurate ** (confidence 2) [7f54637b] [c5e0044c]
2 ** Rip not accurate ** (confidence 2) [ea25a2ea] [87006658]
3 ** Rip not accurate ** (confidence 2) [47195f45] [17202d36]
4 ** Rip not accurate ** (confidence 2) [1267bb3e] [42f24de7]
5 ** Rip not accurate ** (confidence 2) [d866dcf4] [2f142cd1]
6 ** Rip not accurate ** (confidence 2) [7961fa77] [819bf417]
7 ** Rip not accurate ** (confidence 2) [2db01cdb] [3e7a03e2]
8 ** Rip not accurate ** (confidence 2) [ab37f85a] [16e91eef]
9 ** Rip not accurate ** (confidence 2) [95e6afe3] [efb34d93]
10 ** Rip not accurate ** (confidence 2) [dec8024f] [b05fbad1]
11 ** Rip not accurate ** (confidence 2) [de58b152] [086309ff]
12 ** Rip not accurate ** (confidence 2) [e9af4608] [2d0f002a]
13 ** Rip not accurate ** (confidence 2) [a3ca5041] [4b29f6e4]
14 ** Rip not accurate ** (confidence 2) [323a7f4d] [3b7561a2]

_______________________

Your CD disc is possibly a different pressing to the one(s) stored in AccurateRip.
Track(s) Accurately Ripped: 0
**** Track(s) Not Ripped Accurately: 14 ****
Track(s) Not in Database: 0
Смотрим в лог-файл zov_krovi.log :

Код:

Комбинированное смещение чтения/записи: 0
Отчёт EAC об извлечении, выполненном 4. декабря 2006, 11:22 для диска:
Мельница / Зов Крови

Дисковод: _NEC DVD_RW ND-3570A Adapter: 0 ID: 1
Режим чтения: Достоверный (C2: да, Точный поток: да, Отключение кэша: нет)
Комбинированное смещение чтения/записи: 0
Способность читать области Lead-in и Lead-out : Нет

Выходной формат: C:\Program Files\Exact Audio Copy\wapet.exe (Пользовательский кодировщик)
128 kBit/s
Дополнительные параметры: %d -t "Artist=%a" -t "Title=%t" -t "Album=%g" -t "Year=%y" -t "Track=%n" -t "Genre=%m" mac.exe %s %d -c3000 -v

Другие параметры:
Заполнение пропущенных сэмплов тишиной : Да
Удаление блоков с тишиной в начале и конце : Нет
Установленный внешний ASPI-интерфейс

Характеристики диапазона извлечения и сообщения об ошибках
Выбранный диапазон
Имя файла C:\Alexei\Music\Themill\Мельница - Зов Крови.wav.wav

Пиковый уровень 99.7 %
Качество диапазона 100.0 %
CRC 279330E0
Копирование... OK

Ошибок не произошло

Конец отчёта
Ну, не удивительно... Смотрим, каким приводом рипали:

Код:

Дисковод: _NEC    DVD_RW ND-3570A   Adapter: 0  ID: 1
Идем на страницу CD Drive Sample Offsets as collected by AccurateRip и находим правильное смещение чтения: +48 (он значится там как Optiarc - DVD+-RW ND-3570A). Создаем образ диска (например, при помощи Nero), монтируем его в виртуальный привод (DaemonTools, Alcohol) и, выставив правильное смещение чтения в EAC, делаем рип с виртуального диска (если повезет и диск входит в список Key Disks то при использовании AccurateRip EAC сам подскажет правильное смещение). Иногда встречаются рипы, где смещение было указано неверно, например +6. В этом случае указываем разницу, т.е. +42.
Проверяем, что получилось:

Код:

arcue.exe  "Мельница - Зов крови.cue"
Вердикт: Accurately Ripped.
Мельница - Зов крови.cue:

Checking AccurateRip database

Track Ripping Status [Disc ID: 001e4474-ac0d810e]

1 Accurately Ripped (confidence 2) [7f54637b]
2 Accurately Ripped (confidence 2) [ea25a2ea]
3 Accurately Ripped (confidence 2) [47195f45]
4 Accurately Ripped (confidence 2) [1267bb3e]
5 Accurately Ripped (confidence 2) [d866dcf4]
6 Accurately Ripped (confidence 2) [7961fa77]
7 Accurately Ripped (confidence 2) [2db01cdb]
8 Accurately Ripped (confidence 2) [ab37f85a]
9 Accurately Ripped (confidence 2) [95e6afe3]
10 Accurately Ripped (confidence 2) [dec8024f]
11 Accurately Ripped (confidence 2) [de58b152]
12 Accurately Ripped (confidence 2) [e9af4608]
13 Accurately Ripped (confidence 2) [a3ca5041]
14 Accurately Ripped (confidence 2) [323a7f4d]

_______________________

All Tracks Accurately Ripped.
К сожалению, эта процедура проводится целиком вручную. Но ее можно автоматизировать, если не делать рип с виртуального CD, а просто сдвинуть PCM данные в wave файле на нужное количество семплов и заполнить освободившееся место тишиной (в начале и конце Audio-CD обычно присутствует достаточное количество семплов тишины, что нас несколько спасает). Я несколько модифицировал программу prefix32, написанную dmvn, для выполнения этой задачи.

Использование:

Код:

offfix32 source.wav destination.wav [+|-]offest
Например:

Код:

offfix32 zov_krovi.wav zov_krovi.fixed.wav +48


Примечания:
Не задавайте одно и тоже имя первым и вторым параметром: потеряете файл
Ну и вы понимаете - alpha-версия способна, не терзаясь муками совести, сделать что-нибудь этакое с вашим wave-файлами...

Другое ПО:

CUE Tools
Кроме основного фунционала CUE Tools, может двигать данные (как offfix32). Для работы требует .NET Framework 2.0

WAVTools
У автора CUEtools есть GUI утилита WAVTools, которая может двигать данные (как offfix32) и добавлять PreGap (как prefix32). Для работы требует .NET Framework 2.0

ARCue.pl
«Предшественник» ARCue, в виде perl-скрипта

ARFlac.pl
ARCue для FLAC, в виде perl-скрипта

ARCue.pl (patched)
Модифицированнафя версия ARCue.pl, понимающая дополнительные параметры --origin, задающий смещение для вычисления ключевых сумм и --tracks, позволяющим задать отдельные треки для проверки. Perl-скрипт

TripleFlac!
Угадывалка смещений для FLAC-файлов. Брать здесь

Perl
Для использования perl-скриптов под Windows можно воспользоваться:
ActivePerl
SiePerl

Базы оффсетов:
AccurateRip
Пользовательская база данных на сайте русского руководства по EAC
DAE Drive Features Database (thanks to valiusz)
http://www.imagegarden.net/bbs/showthreads_545213_20_2.html (thanks to qwedcv)
Coaster Factory (thanks to DrStandBy)
info [Профиль]  [ЛС] 
Показать сообщения:    
Тема закрыта

Текущее время: 19-Июн 16:33

Часовой пояс: GMT + 4



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы