Всем новичкам: в первую очередь ознакомиться с Правилами клуба!


АвторСообщение



Сообщение: 5
Зарегистрирован: 08.06.07
ссылка на сообщение  Отправлено: 15.06.07 22:21. Заголовок: Offset correction - определение для одного CD-ROM по данным для другого


Такая проблемка возникла. На работе у меня CD-ROM LG CRD-8522B, для которого в базе данных accuraterip.com приводится значение Read offset correction : -491, хорошо повторяющееся в большом количестве рапортов. Поскольку оказалось, что никаких CD, пригодных для самостоятельного определения offset correction, у меня нет, я решил, что вполне кошерно использовать это взятое из интернета значение. В ссылочке (OFFSETS), помещенной в статье про технические основы копирования, говорится, что, имея один дисковод с известным смещением, можно определить смещение для другого. Вот я и решил этим методом определить смещение для дисководов на домашнем компьютере: ASUS CD-S500/A4 (в базах данных отсутствует, в интернете встречается значение offset correction для CD-S500/A, равное 1858, скорее всего, взятое из базы данных, но для похожих дисководов S480/A и S520/A - у них смещения одинаковы) и NEC CDRW/DVD CB1100A. Попытки найти данные по смещению у этого комбика привели меня в замешательство, поскольку приводят значения вообще разного знака: offset: 48 bytes / 12 samples (fcenter.ru) или -96 bytes / -24 samples (techlabs.ru). И вроде в обоих случаях речь идет именно о смещении, а не о коррекции, которая должна иметь противоположный знак.

И так, в соответствии с упомянутой ссылочкой, нужно с помощью CD-ROM с известным смещением (выставив правильную коррекцию в ЕАС) скопировать какой-нибудь трек (по идее, с самого начала альбома), а потом сравнить с тем, как этот трек будет скопирован другими драйвами. В идеале, содержание будет тем же самым, но только сдвинутым по времени. По этому смещению можно найти коррекцию. Выглядит достаточно просто.

И так, практическое выполнение задуманного. На "эталонном" сидюке LG CRD-8522B рипаем маленькую песенку в начале альбома Supertramp одноименной группы. Затем запускаем это дело на NEC CB1100A (с коррекцией = 0) и сравниваем в ЕАС полученные WAV-файлы. Результат ошарашивает: они идентичны!! В общем, на этом основании вроде можно считать, что для NEC CB1100A значение offset correction равно нулю. Но не стоит спешить с выводами, посмотрим дальше.

Далее. Копируем то же самое на ASUS CD-S500/A4. Сравниваем в ЕАС, получаем: различаются сэмплы 0:00:00.349 - 0:00:31.493 (там вся песня на 31 секунду с хвостиком). Значит, сдвиг по фазе относительно "эталона" у нас 0.349 с, но неизвестно даже, в какую сторону. И сколько эти 0.349 с будут в сэмплах? На последний вопрос есть ответ в той самой ссылочке OFFSETS: надо умножить на частоту сэмплирования 44100. Умножаем, получаем... 15390.9 - не многовато ли будет?

Хорошо. Открываем эти WAV-файлы с помощью WinHex. Содержание вроде бы похожее, только разное количество пустых байтов в начале (не считая заголовка файла), ну и в конце различия. Смотрим, где начинается собственно инфа про музыку: у "эталонного" WAV LG начало в позиции 61622, у WAV от ASUS начало по адресу 71078 (это в HEX-кодах). Вычитаем одно из другого, получаем FA56, что равно 64086 в десятичном исчислении. Адреса в HEX-редакторе увеличиваются через 2 байта, 1 сэмпл занимает 4 байта. Так что имеем сдвиг... -32043 сэмпла!!! (минус - поскольку начинает читать раньше времени). Кто больше?! У NEC CB1100A музыка начинается с позиции 63998, сдвиг от "эталона" равен 2376 (HEX) = 9078 (десятичные), что вроде бы соответствует смещению -4539 сэмпла.

Недоуменно чешем в затылке и пробуем еще раз, но по-другому. Открываем эти WAV-файлы в звуковом редакторе Audacity и определяем положение первого максимума на второй дорожке (просто он отдельный и хорошо виден). Получаем: LG - 0:00.463763, NEC - 0:00.477239, ASUS - 0:00.517386. Принимая LG за эталон, получаем для NEC смещение 0.013476 с = -594 сэмпла, а для ASUS оно будет 0.053623 с = -2365 сэмпла. Уже намного лучше и почти правдоподобно. Но - почему не сработали предыдущие способы? Или я чего-то не так понимаю, или не так делаю. Кто подскажет?

Далее. Предположим такой совсем скверный вариант: значение offset correction = -491, взятое для LG CRD-8522B, не соответствует истине. Прошивка другая, другая партия, мало ли что. Тогда опираемся на полученные только что взаимные смещения и на величину offset для ASUS CD-S500/A, равную -1858. И получается, что выбранная нами шкала сбита на 507 сэмплов. Тогда смещение для NEC CB1100A будет всего -87 сэмплов, а для LG надо брать offset correction = +16. Тоже весьма правдоподобно выглядит. И что теперь вот с этим делать?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 27 , стр: 1 2 All [только новые]


администратор




Сообщение: 279
Зарегистрирован: 07.05.07
Откуда: Германия
ссылка на сообщение  Отправлено: 15.06.07 22:36. Заголовок: Re:


mypucm пишет:

 цитата:
И что теперь вот с этим делать?


Весь этот бред с WinHex и Audacity надо забыть

У тебя есть нормальный драйв, чтобы грабить - ASUS, с коррекцией смещения +1858. Вот и пользуйся им, а не неизвестной породы зверем



Спасибо: 0 
ПрофильЦитата Ответить
администратор




Сообщение: 280
Зарегистрирован: 07.05.07
Откуда: Германия
ссылка на сообщение  Отправлено: 15.06.07 22:57. Заголовок: Re:


Для тех, у кого чешутся руки , показываю на примере.

1) Грабим трек с драйва, смещение чтения которого мы знаем, и которое установлено. В моем случае это BENQ-DW1655 (+618).

2) Грабим трек с неизвестного драйва со смещением 0. В моем случае, допустим, это LiteOn 16P9S.

3) Сравниваем в ЕАС первый wav (он будет слева) со вторым (справа).



Мы видим, что второй файл имеет некоторое (в данном случае 6) число повторяющихся сэмплов (заполненных, разумеется, нулями). Это и есть смещение, которое надо скорректировать. В данном случае ставим в ЕАС коррекцию чтения +6.

4) Читаем на втором драйве тот же трек еще раз, но уже с правильным смещением. После сравнения должны получить замечательную картину:

.

P.S. На случай, если тебе захочется спросить: "А если сэмплы будут не повторяться, а отсутствовать?", сразу отвечаю: тогда коррекция будет отрицательная

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 6
Зарегистрирован: 08.06.07
ссылка на сообщение  Отправлено: 16.06.07 22:33. Заголовок: Re:


Miguk пишет:

 цитата:
У тебя есть нормальный драйв, чтобы грабить - ASUS, с коррекцией смещения +1858. Вот и пользуйся им, а не неизвестной породы зверем


"Неизвестной породы зверь" NEC CB1100A имеет другую (меньшую) длину волны лазера, и в следствие этого часто имеет очень большие преимущества при чтении дисков российской штамповки, матрицу которых обычно доводят до неприличного состояния. Кроме того, по результатам его тестирования на fcenter.ru и techlabs.ru (ссылочки в верхнем посте) в обоих случаях сделали вывод, что для граббанья аудиоCD он вполне пригоден.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Сообщение: 289
Зарегистрирован: 07.05.07
Откуда: Германия
ссылка на сообщение  Отправлено: 16.06.07 23:53. Заголовок: Re:


Хахаха... я еще не встречал ни одного драйва, при тестировании которого был бы сделан вывод, что он непригоден для ограбки аудио

Впрочем, я только высказал свое мнение.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 9
Зарегистрирован: 08.06.07
ссылка на сообщение  Отправлено: 19.06.07 14:44. Заголовок: Re:


В общем, поковырялся я с этим... Вариант взять за эталон ASUS с коррекцией смещения +1858 выглядит много лучше, чем LG, поскольку в этом случае пустой начальный фрагмент в скопированном треке (заполненный нулями) сокращается, и музыка начинается с адреса F89E. Ho y LG CRD-8522B тогда коррекция чтения будет не -491, а -997, поскольку именно такое количество повторяющихся сэмплов выдает ЕАС при сравнении скопированных файлов. Я писал выше, что несоответствие между шкалами по LG и по ASUS составляет 507 сэмплов - чуток ошибся (она 506), и не в ту сторону ее сдвинул, когда считал скорректированную поправку для LG. А для NEC CB1100A тогда получается коррекция +88 (а с Audacity я насчитал 87).

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Сообщение: 299
Зарегистрирован: 07.05.07
Откуда: Германия
ссылка на сообщение  Отправлено: 19.06.07 17:38. Заголовок: Re:


Все хорошо, что хорошо кончается

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 111
Зарегистрирован: 11.05.07
Откуда: Azerbaijan, Baku
ссылка на сообщение  Отправлено: 25.06.07 18:36. Заголовок: Re:


Miguk, у меня одна проблема возникла и в связи с этим вопрос,
У меня на компе два привода: - один ты знаешь; Pioneer DVD-RW DVR-106D ,
а второй ;ASUS DVD-ROM E616 , так вот ,пробовал я сделать тау-анализ на втором ,
моментально прога виснет , а за ней и комп , приходится кнопочку ресет нажимать ,
отчего может быть такая проблема?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Сообщение: 345
Зарегистрирован: 07.05.07
Откуда: Германия
ссылка на сообщение  Отправлено: 25.06.07 18:39. Заголовок: Re:


Тау тут ни при чем, прога только читает треки.
Ты с этого драйва грабить пробовал?
Прогони еще тест Nero Cdspeed.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 112
Зарегистрирован: 11.05.07
Откуда: Azerbaijan, Baku
ссылка на сообщение  Отправлено: 25.06.07 19:54. Заголовок: Re:


Miguk пишет:

 цитата:
Ты с этого драйва грабить пробовал?
Прогони еще тест Nero Cdspeed.



Сейчас сделал рип , но очень медленно и чувствуется , что комп на пределе возможностей работает,
ты прав видно с драйвом что-то не то


 цитата:
EAC extraction logfile from 25. June 2007, 21:43 for CD
Norman Brown / After The Storm

Used drive : ASUS DVD-ROM E616 Adapter: 1 ID: 1
Read mode : Secure with NO C2, accurate stream, disable cache
Read offset correction : 102
Overread into Lead-In and Lead-Out : No

Used output format : Internal WAV Routines
44.100 Hz; 16 Bit; Stereo

Other options :
Fill up missing offset samples with silence : Yes
Delete leading and trailing silent blocks : No
Installed external ASPI interface


Range status and errors
Selected range
Filename D:\Norman Brown\Norman Brown - After The Storm.wav

Peak level 100.0 %
Range quality 100.0 %
CRC D1DD81E8
Copy OK

No errors occured

End of status report




 цитата:
REM GENRE Jazz
REM DATE 1994
REM DISCID 930E1D0C
REM COMMENT "ExactAudioCopy v0.95b4"
PERFORMER "Norman Brown"
TITLE "After The Storm"
FILE "Norman Brown - After The Storm.wav" WAVE
TRACK 01 AUDIO
TITLE "Take Me There"
PERFORMER "Norman Brown"
INDEX 00 00:00:00
INDEX 01 00:00:32
TRACK 02 AUDIO
TITLE "After The Storm"
PERFORMER "Norman Brown"
INDEX 00 05:14:30
INDEX 01 05:14:70
TRACK 03 AUDIO
TITLE "That's The Way Love Goes"
PERFORMER "Norman Brown"
INDEX 00 10:00:15
INDEX 01 10:00:40
TRACK 04 AUDIO
TITLE "Any Love"
PERFORMER "Norman Brown"
INDEX 00 14:45:37
INDEX 01 14:46:00
TRACK 05 AUDIO
TITLE "Lydian"
PERFORMER "Norman Brown"
INDEX 00 20:08:45
INDEX 01 20:09:10
TRACK 06 AUDIO
TITLE "For The Love of You"
PERFORMER "Norman Brown"
INDEX 00 26:40:27
INDEX 01 26:40:37
TRACK 07 AUDIO
TITLE "Trashman"
PERFORMER "Norman Brown"
INDEX 00 32:00:62
INDEX 01 32:02:17
TRACK 08 AUDIO
TITLE "It Costs To Love"
PERFORMER "Norman Brown"
INDEX 00 37:23:30
INDEX 01 37:24:32
TRACK 09 AUDIO
TITLE "Let's Come Together"
PERFORMER "Norman Brown"
INDEX 00 42:13:10
INDEX 01 42:14:15
TRACK 10 AUDIO
TITLE "Acoustic Time"
PERFORMER "Norman Brown"
INDEX 00 47:43:02
INDEX 01 47:43:35
TRACK 11 AUDIO
TITLE "El Dulce Sol"
PERFORMER "Norman Brown"
INDEX 01 50:06:67
TRACK 12 AUDIO
TITLE "Family"
PERFORMER "Norman Brown"
INDEX 00 55:38:60
INDEX 01 55:39:45



Спасибо: 0 
ПрофильЦитата Ответить
администратор




Сообщение: 346
Зарегистрирован: 07.05.07
Откуда: Германия
ссылка на сообщение  Отправлено: 25.06.07 20:48. Заголовок: Boney James & Rick Braun - Shake It Up (2000)


У меня был Асус 616, никаких проблем с ним не было. Поменял его только потому, что он стал лоток только с 10-го раза открывать

У тебя он, надеюсь, в режиме DMA работает?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 113
Зарегистрирован: 11.05.07
Откуда: Azerbaijan, Baku
ссылка на сообщение  Отправлено: 25.06.07 21:44. Заголовок: Re:


Miguk пишет:

 цитата:
У тебя он, надеюсь, в режиме DMA работает?



Кажись нет!


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 114
Зарегистрирован: 11.05.07
Откуда: Azerbaijan, Baku
ссылка на сообщение  Отправлено: 25.06.07 21:45. Заголовок: Re:


А можно включить режим ДМА или он его не поддерживает?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Сообщение: 347
Зарегистрирован: 07.05.07
Откуда: Германия
ссылка на сообщение  Отправлено: 25.06.07 22:05. Заголовок: Re:


Если не поддерживает, после перезагрузки DMA опять исчезнет. Но все современные приводы работают в режиме DMA.


 цитата:
Attached Devices
Description : Master: BENQ DVD LS DW1655
Type : CD-Rom Drive
DMA : On
Autorun : On
Description : Slave: LITE-ON DVD SOHD-16P9S
Type : CD-Rom Drive
DMA : On
Autorun : On



Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 116
Зарегистрирован: 11.05.07
Откуда: Azerbaijan, Baku
ссылка на сообщение  Отправлено: 25.06.07 22:38. Заголовок: Re:


Miguk пишет:

 цитата:
Если не поддерживает, после перезагрузки DMA опять исчезнет. Но все современные приводы работают в режиме DMA.



Всё , ты меня раздраконил , выброшу к чёрту этот драйв , куплю новый

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Сообщение: 351
Зарегистрирован: 07.05.07
Откуда: Германия
ссылка на сообщение  Отправлено: 25.06.07 23:24. Заголовок: Re:


А что, не хочет в DMA работать?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 129
Зарегистрирован: 11.05.07
Откуда: Azerbaijan, Baku
ссылка на сообщение  Отправлено: 28.06.07 10:45. Заголовок: Re:


Miguk пишет:

 цитата:
А что, не хочет в DMA работать?



Вчера , вообще хотел весь комп поменять , но продавец посоветовал подождать
до конца сентября , якобы цены упадут!

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Сообщение: 379
Зарегистрирован: 07.05.07
Откуда: Германия
ссылка на сообщение  Отправлено: 28.06.07 11:07. Заголовок: Re:


Драйв стоит 20$, пишущий - 50-60.
Я не знаю, какой у тебя комп, но Intel уже снизила цены на процессоры 22 апреля и больше вроде как не собирается.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 29
Зарегистрирован: 10.05.07
Откуда: Нижний Новгород
ссылка на сообщение  Отправлено: 28.06.07 11:27. Заголовок: Re:


Будет ещё одно значительное снижение отпускных цен на процессоры 22 июля.

В начале сентября цены на компьютеры всегда растут из-за увеличения спроса, потом постепенно падают.

------------------------------------------------
Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 130
Зарегистрирован: 11.05.07
Откуда: Azerbaijan, Baku
ссылка на сообщение  Отправлено: 28.06.07 11:44. Заголовок: Re:


Miguk пишет:

 цитата:
Драйв стоит 20$, пишущий - 50-60.
Я не знаю, какой у тебя комп, но Intel уже снизила цены на процессоры 22 апреля и больше вроде как не собирается.



У моего компа такая конфигурация:
-Пентиум 4- 3,2ГГц
-материнка-Асус Р4Р800 deluxe
-память -512+512мб
-аудио -Audigy 2 ZC
-видео-NVidia GeForce 6800GT

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Сообщение: 380
Зарегистрирован: 07.05.07
Откуда: Германия
ссылка на сообщение  Отправлено: 28.06.07 11:59. Заголовок: Re:


Согласно Trellis'у, тебе есть смысл подождать, пока ваши продавцы отреагируют на снижение цен 22 июля и перейти на Core Duo.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 27 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет