k-dmitriy
@ 29-07-2007, 22:17
меня терзают смутные сомнения, что это возможно - ведь там же вся информация о прегапах идет. эта мысль меня и раньше терзала, а щас лишний раз убедился
Post Link: Patricia Kaas - (1991) Carnets de scene вот бы тольку прожку-конвертер такую заиметь :rolleyes:
зыж малех некорректно тему назвал, из потрекового лога и медиафайлов, чтоб из длины предыдущего треав прегап вычитать
k-dmitriy
@ 07-08-2007, 01:38
Post Link: Как делать правильные релизы из педрятины..что я делаю не так? скопировал-вставил, справа оригинал, посередке вылазиет куча ошибок

tipikin
@ 07-08-2007, 01:50
Судя по формуле, неправильно перенеслась функция ЕСЛИОШИБКА() в Вашей версии excel.
k-dmitriy
@ 07-08-2007, 01:57
2003 эксель, неужто он не совместим со старыми/новыми версиями :dunno: вот черти микрософтовские. а какой нужен?
k-dmitriy
@ 07-08-2007, 02:02
у меня в ячейках В3-В5 такое содержимое
=+_xlfn.IFERROR(ПРАВСИМВ(#ССЫЛКА!;+ДЛСТР(#ССЫЛКА!)-НАЙТИ(" ";#ССЫЛКА!;1))*1;"")
меня как-то смущает #ССЫЛКА
tipikin
@ 07-08-2007, 02:04
Я вообще сохранил в 97-2003, так стоит 2007. может попробовать убрать во всех формулах _xlfn. Да уж, хотел как лучше, а еще больше проблем наделал... Попробую и подумаю, но только завтра....
#ссылка в верхних строчках не важна, на этом листе считаются только прегап в фреймах и выцепляется номер трека, нужные формулы только те, которые у меня отображаются цифрами в строчке. Забил везде формулы для того, что логи могут быть разные...
tipikin
@ 07-08-2007, 02:21
Попробуйте
этот вариант. Убрал проверку на ошибку, но потом в Word-е придется убирать #ЗНАЧ из CUE.
k-dmitriy
@ 07-08-2007, 02:38
лог опознается, в закладке куя ошибки, я там разглядел _xlfn. в колонке D, в частности D9
но действительно пора отложить это дело "до завтра", а то спать осталось 3-4 часа :hi:
tipikin
@ 07-08-2007, 07:15
Да, в 2007 появился этот оператор (ЕСЛИОШИБКА), заменяющий ЕСЛИ(ЕОШИБКА();;).
исправленный вариант :)
А
в этом варианте написал макрос и добавил кнопку, чтобы потом не возиться и не форматировать полученный CUE в текстовом редакторе. Для тех, кто не боится подвоха, надо будет разрешить использование макросов.
И я подумаю, как сделать CUE из LOG-а напрямую.
k-dmitriy
@ 07-08-2007, 11:13
ух, долго мучился вставляя куй, в нем не было строк PERFORMER после TITLE и потому ничего не выходило. но в итоге вышло, вот только результат не совпал с правильным :(
вот куй который выдал фубар объеденив файлы в один
INFO |
REM GENRE Rock
REM DATE 2007
PERFORMER "The Police"
TITLE "The Police - Disc 1"
FILE "The Police - The Police - Disc 1.wav" WAVE
TRACK 01 AUDIO
TITLE "Fall Out"
PERFORMER "The Police"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Can't Stand Losing You"
PERFORMER "The Police"
INDEX 01 02:04:32
TRACK 03 AUDIO
TITLE "Next To You"
PERFORMER "The Police"
INDEX 01 05:02:10
TRACK 04 AUDIO
TITLE "Roxanne"
PERFORMER "The Police"
INDEX 01 07:54:11
TRACK 05 AUDIO
TITLE "Truth Hits Everybody"
PERFORMER "The Police"
INDEX 01 11:05:12
TRACK 06 AUDIO
TITLE "Hole In My Life"
PERFORMER "The Police"
INDEX 01 14:00:59
TRACK 07 AUDIO
TITLE "So Lonely"
PERFORMER "The Police"
INDEX 01 18:50:09
TRACK 08 AUDIO
TITLE "Message In A Bottle"
PERFORMER "The Police"
INDEX 01 23:39:38
TRACK 09 AUDIO
TITLE "Reggatta De Blanc"
PERFORMER "The Police"
INDEX 01 28:28:57
TRACK 10 AUDIO
TITLE "Bring On The Night"
PERFORMER "The Police"
INDEX 01 31:33:25
TRACK 11 AUDIO
TITLE "Walking On The Moon"
PERFORMER "The Police"
INDEX 01 35:48:33
TRACK 12 AUDIO
TITLE "Don't Stand So Close To Me"
PERFORMER "The Police"
INDEX 01 40:49:46
TRACK 13 AUDIO
TITLE "Driven To Tears"
PERFORMER "The Police"
INDEX 01 44:51:32
TRACK 14 AUDIO
TITLE "Canary In A Coalmine"
PERFORMER "The Police"
INDEX 01 48:13:42 |
вот лог
INFO |
EAC extraction logfile from 12. June 2007, 15:38 for CD
The Police / The Police-Greatest Hits-Disc 1
Used drive : MATSHITADVD-RAM UJ-842 Adapter: 0 ID: 0
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 : C:\Program Files\Exact Audio Copy\flac.exe (User Defined Encoder)
320 kBit/s
Additional command line options : --best -T "ARTIST=%a" -T "TITLE=%t" -T "ALBUM=%g" -T "DATE=%y" -T "TRACKNUMBER=%n" -T "GENRE=%m" %s
Other options :
Fill up missing offset samples with silence : Yes
Delete leading and trailing silent blocks : No
Native Win32 interface for Win NT & 2000
Track 1
Filename C:\Documents and Settings\nortont\My Documents\My Music\Rock\The Police - Greatest Hits (2007) [FLAC]\Disc 1\01 - Fall Out.wav
Pre-gap length 0:00:02.00
Peak level 100.0 %
Track quality 100.0 %
Test CRC D11DC786
Copy CRC D11DC786
Copy OK
Track 2
Filename C:\Documents and Settings\nortont\My Documents\My Music\Rock\The Police - Greatest Hits (2007) [FLAC]\Disc 1\02 - Can't Stand Losing You.wav
Pre-gap length 0:00:01.06
Peak level 98.8 %
Track quality 100.0 %
Test CRC CCA2F1DB
Copy CRC CCA2F1DB
Copy OK
Track 3
Filename C:\Documents and Settings\nortont\My Documents\My Music\Rock\The Police - Greatest Hits (2007) [FLAC]\Disc 1\03 - Next To You.wav
Peak level 98.8 %
Track quality 99.9 %
Test CRC CBCEBACF
Copy CRC CBCEBACF
Copy OK
Track 4
Filename C:\Documents and Settings\nortont\My Documents\My Music\Rock\The Police - Greatest Hits (2007) [FLAC]\Disc 1\04 - Roxanne.wav
Pre-gap length 0:00:01.30
Peak level 98.8 %
Track quality 100.0 %
Test CRC D4533B97
Copy CRC D4533B97
Copy OK
Track 5
Filename C:\Documents and Settings\nortont\My Documents\My Music\Rock\The Police - Greatest Hits (2007) [FLAC]\Disc 1\05 - Truth Hits Everybody.wav
Peak level 98.8 %
Track quality 99.9 %
Test CRC 3C8A9B34
Copy CRC 3C8A9B34
Copy OK
Track 6
Filename C:\Documents and Settings\nortont\My Documents\My Music\Rock\The Police - Greatest Hits (2007) [FLAC]\Disc 1\06 - Hole In My Life.wav
Pre-gap length 0:00:00.93
Peak level 98.8 %
Track quality 100.0 %
Test CRC 7C004D75
Copy CRC 7C004D75
Copy OK
Track 7
Filename C:\Documents and Settings\nortont\My Documents\My Music\Rock\The Police - Greatest Hits (2007) [FLAC]\Disc 1\07 - So Lonely.wav
Pre-gap length 0:00:00.52
Peak level 98.8 %
Track quality 100.0 %
Test CRC 49BC263C
Copy CRC 49BC263C
Copy OK
Track 8
Filename C:\Documents and Settings\nortont\My Documents\My Music\Rock\The Police - Greatest Hits (2007) [FLAC]\Disc 1\08 - Message In A Bottle.wav
Pre-gap length 0:00:01.53
Peak level 98.8 %
Track quality 100.0 %
Test CRC 3996BB33
Copy CRC 3996BB33
Copy OK
Track 9
Filename C:\Documents and Settings\nortont\My Documents\My Music\Rock\The Police - Greatest Hits (2007) [FLAC]\Disc 1\09 - Reggatta De Blanc.wav
Peak level 98.8 %
Track quality 100.0 %
Test CRC EB00D881
Copy CRC EB00D881
Copy OK
Track 10
Filename C:\Documents and Settings\nortont\My Documents\My Music\Rock\The Police - Greatest Hits (2007) [FLAC]\Disc 1\10 - Bring On The Night.wav
Peak level 98.8 %
Track quality 100.0 %
Test CRC 0EF33DFE
Copy CRC 0EF33DFE
Copy OK
Track 11
Filename C:\Documents and Settings\nortont\My Documents\My Music\Rock\The Police - Greatest Hits (2007) [FLAC]\Disc 1\11 - Walking On The Moon.wav
Pre-gap length 0:00:00.25
Peak level 98.8 %
Track quality 99.9 %
Test CRC FFC3E57F
Copy CRC FFC3E57F
Copy OK
Track 12
Filename C:\Documents and Settings\nortont\My Documents\My Music\Rock\The Police - Greatest Hits (2007) [FLAC]\Disc 1\12 - Don't Stand So Close To Me.wav
Pre-gap length 0:00:00.64
Peak level 98.8 %
Track quality 100.0 %
Test CRC 7C04E5ED
Copy CRC 7C04E5ED
Copy OK
Track 13
Filename C:\Documents and Settings\nortont\My Documents\My Music\Rock\The Police - Greatest Hits (2007) [FLAC]\Disc 1\13 - Driven To Tears.wav
Pre-gap length 0:00:00.08
Peak level 98.8 %
Track quality 100.0 %
Test CRC E6FD6E30
Copy CRC E6FD6E30
Copy OK
Track 14
Filename C:\Documents and Settings\nortont\My Documents\My Music\Rock\The Police - Greatest Hits (2007) [FLAC]\Disc 1\14 - Canary In A Coalmine.wav
Pre-gap length 0:00:01.46
Peak level 98.8 %
Track quality 100.0 %
Test CRC 20E7D099
Copy CRC 20E7D099
Copy OK
No errors occured
End of status report |
вот результат после экселя
INFO |
REM GENRE Rock
REM DATE 2007
PERFORMER "The Police"
TITLE "The Police - Disc 1"
FILE "The Police - The Police - Disc 1.wav" WAVE
TRACK 01 AUDIO
TITLE "Fall Out"
PERFORMER "The Police"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Can't Stand Losing You"
PERFORMER "The Police"
INDEX 00 02:03:26
INDEX 01 02:04:32
TRACK 03 AUDIO
TITLE "Next To You"
PERFORMER "The Police"
INDEX 01 05:02:10
TRACK 04 AUDIO
TITLE "Roxanne"
PERFORMER "The Police"
INDEX 00 07:52:56
INDEX 01 07:54:11
TRACK 05 AUDIO
TITLE "Truth Hits Everybody"
PERFORMER "The Police"
INDEX 01 11:05:12
TRACK 06 AUDIO
TITLE "Hole In My Life"
PERFORMER "The Police"
INDEX 00 13:59:41
INDEX 01 14:00:59
TRACK 07 AUDIO
TITLE "So Lonely"
PERFORMER "The Police"
INDEX 00 18:49:32
INDEX 01 18:50:09
TRACK 08 AUDIO
TITLE "Message In A Bottle"
PERFORMER "The Police"
INDEX 00 23:37:60
INDEX 01 23:39:38
TRACK 09 AUDIO
TITLE "Reggatta De Blanc"
PERFORMER "The Police"
INDEX 01 28:28:57
TRACK 10 AUDIO
TITLE "Bring On The Night"
PERFORMER "The Police"
INDEX 01 31:33:25
TRACK 11 AUDIO
TITLE "Walking On The Moon"
PERFORMER "The Police"
INDEX 00 35:48:08
INDEX 01 35:48:33
TRACK 12 AUDIO
TITLE "Don't Stand So Close To Me"
PERFORMER "The Police"
INDEX 00 40:48:57
INDEX 01 40:49:46
TRACK 13 AUDIO
TITLE "Driven To Tears"
PERFORMER "The Police"
INDEX 00 44:51:24
INDEX 01 44:51:32
TRACK 14 AUDIO
TITLE "Canary In A Coalmine"
PERFORMER "The Police"
INDEX 00 48:11:71
INDEX 01 48:13:42 |
вот результат работы CUETools
INFO |
REM GENRE Rock
REM DATE 2007
REM DISCID B30BE10E
REM COMMENT "ExactAudioCopy v0.95b4"
PERFORMER "The Police"
TITLE "The Police-Greatest Hits-Disc 1"
FILE "cdimage.wav" WAVE
TRACK 01 AUDIO
TITLE "Fall Out"
PERFORMER "The Police"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Can't Stand Losing You"
PERFORMER "The Police"
INDEX 00 02:03:27
INDEX 01 02:04:32
TRACK 03 AUDIO
TITLE "Next To You"
PERFORMER "The Police"
INDEX 01 05:02:10
TRACK 04 AUDIO
TITLE "Roxanne"
PERFORMER "The Police"
INDEX 00 07:52:63
INDEX 01 07:54:11
TRACK 05 AUDIO
TITLE "Truth Hits Everybody"
PERFORMER "The Police"
INDEX 01 11:05:12
TRACK 06 AUDIO
TITLE "Hole In My Life"
PERFORMER "The Police"
INDEX 00 13:59:64
INDEX 01 14:00:59
TRACK 07 AUDIO
TITLE "So Lonely"
PERFORMER "The Police"
INDEX 00 18:49:45
INDEX 01 18:50:09
TRACK 08 AUDIO
TITLE "Message In A Bottle"
PERFORMER "The Police"
INDEX 00 23:37:73
INDEX 01 23:39:38
TRACK 09 AUDIO
TITLE "Reggatta De Blanc"
PERFORMER "The Police"
INDEX 01 28:28:57
TRACK 10 AUDIO
TITLE "Bring On The Night"
PERFORMER "The Police"
INDEX 01 31:33:25
TRACK 11 AUDIO
TITLE "Walking On The Moon"
PERFORMER "The Police"
INDEX 00 35:48:14
INDEX 01 35:48:33
TRACK 12 AUDIO
TITLE "Don't Stand So Close To Me"
PERFORMER "The Police"
INDEX 00 40:48:73
INDEX 01 40:49:46
TRACK 13 AUDIO
TITLE "Driven To Tears"
PERFORMER "The Police"
INDEX 00 44:51:26
INDEX 01 44:51:32
TRACK 14 AUDIO
TITLE "Canary In A Coalmine"
PERFORMER "The Police"
INDEX 00 48:12:07
INDEX 01 48:13:42 |
если смотреть на цифры, то вариант экселевский верен: берем 13 трек 44:51:32 - Pre-gap length 0:00:00.08 = 44:51:24
но вот КУЕТоолс выдает цифру 44:51:26 может он врет :dunno: эх, придется проверять не из материалов под рукой, а рипать 2 варианты. но куетоолс я вроде проверял. давно еще, и все совпадало
k-dmitriy
@ 07-08-2007, 11:18
что-то только не соображу какое CRC считает ЕАС - при подключение обеих куев CRC совпали с логом, видимо прегапы не учитываются, а считается с 01-х индексов
а этот сильно правильный способ для получения сильно правильной копии?
я дисков не пишу - обычно обхожусь облегченным
вариантом получения куя ... из треков, а не логов. :drag:
retro
@ 07-08-2007, 12:15
k-dmitriy
Диск опознается потом во FreeDB?
tipikin
@ 07-08-2007, 12:54
Я понял ошибку. Лог выдает прегапы с миллисекундами, а нам надо все во фреймах, в моем образце повезло - миллисекунды были меньше 75. исправлю.
tipikin
@ 07-08-2007, 13:12
Судя по всему, напрасные хлопоты... Если лог - выдает в миллисекундах, придется все округлять, той желаемой точности нет и не будет. Фреймики улетают. Жалько время.
Или что-то в логе, в 6 треке не то. По теории вероятности, четверть треков тогда должны были содержать последнюю цифру больше 75.
Кто знает, в логе прегапы выдаются в msec или в frame???
tipikin
@ 07-08-2007, 14:05
А
это пересчет напрямую из LOG, опять же, при условии, что Лог указывает зазоры во фреймах, там забыл удалить макрос, можно его отключить, в этом варианте он не нужен.
retro
@ 07-08-2007, 15:41
Лог указывает зазор в секундах.
tipikin
@ 07-08-2007, 16:02
ну да, час:мин:сек.(?)
Дело в том, что в двух проверочных дисках, которые я рипнул, получилось полное совпадение CUE и LOG, значит я могу основательно утверждать, что в LOG-е последние 2 цифры - кадры.
Но гложет сомнение по следующим причинам:
- точка косвенно указывает, что это миллисекунды
- КУЕТоолс считает как миллисекунды
- и в логе k-dmitriy обнаружилась цифра 93, а кадров в секунде - 75.
Вот и гадай теперь...
retro
@ 07-08-2007, 16:49
k-dmitriy
@ 07-08-2007, 20:34
QUOTE (retro @ 07-08-2007, 13:15) |
k-dmitriy Диск опознается потом во FreeDB? |
да, оба. насколько я знаю для опознания там точного совпадения не надо, наши миллиметры тому не помеха.
мне казалось в секунде 99 миллисекунд, что-то вы меня запутали окончательно
k-dmitriy
@ 07-08-2007, 23:13
обнаружил такую фишку, если в первом треке есть прегап, то фубар генерит хреновую куе, где первые индексы не совпадают
вот лог
INFO |
Track 1
Filename I:\_test\Track01.wav
Pre-gap length 0:00:02.33
Peak level 97.3 %
Track quality 100.0 %
Test CRC 52AF9AC5
Copy CRC 52AF9AC5
Copy OK
Track 2
Filename I:\_test\Track02.wav
Peak level 97.3 %
Track quality 100.0 %
Test CRC 1BAEBAA4
Copy CRC 1BAEBAA4
Copy OK
Track 3
Filename I:\_test\Track03.wav
Pre-gap length 0:00:02.38
Peak level 97.3 %
Track quality 100.0 %
Test CRC E73C9196
Copy CRC E73C9196
Copy OK
No errors occured |
вот что сделал фубар
INFO |
FILE "single.wav" WAVE
TRACK 01 AUDIO
INDEX 01 00:00:00
TRACK 02 AUDIO
INDEX 01 08:06:00
TRACK 03 AUDIO
INDEX 01 17:36:50 |
а вот как в оригинале
INFO |
TRACK 01 AUDIO
TITLE "Track01"
PERFORMER "Unknown Artist"
INDEX 00 00:00:00
INDEX 01 00:00:33
TRACK 02 AUDIO
TITLE "Track02"
PERFORMER "Unknown Artist"
INDEX 01 08:06:33
TRACK 03 AUDIO
TITLE "Track03"
PERFORMER "Unknown Artist"
INDEX 00 17:34:45
INDEX 01 17:37:08 |
куетулс ессно совпал с оригиналом
так что для тестов такое имхо лучше обходить стороной, поначалу
но на этом моем рипе можно утверждать, что
INDEX 00 17:34:45 + Pre-gap 0:00:02.38
=
17:34:45 + 0:00:02.00 + 0:00:00.38
=
17:36:45 + 0:00:00.30 + 0:00:00.08
=
17:37:00 + 0:00:00.08
=
17:37:08
значит тут фреймы в конце, я правда никак в толк не возьму что за фреймы :dunno: ну а с первым куем/логом видимо что-то не так, фиг знает что
tipikin
@ 08-08-2007, 02:16
Если ты заметил, в cue в индексах никогда последние две цифры не бывают больше 74, фрейм или кадр - это фактически система измерения, доля секунды (их 75 в сек). Даже во всех звуковых редакторах предлагают разные системы, мне кажется это специфически звуковая фишка, что-то связанное с записью на CD, я не интересовался... А как начинается многоформатие, начинаются и головные боли...
И с начальным зазором тоже темный лес, надо посидеть, почитать литературку, изредка EAC этот зазор оставляет, вот диск в образ неровский записываю - 2 сек есть, EAC эти 2 сек видит, а рипает и выдает лог уже без них...., понятно, что они не цепляются к WAV, я так понимаю, это своеобразный отступ от начала...
k-dmitriy
@ 08-08-2007, 08:07
насколько я знаю с ЕАС немного не так: INDEX 01 00:00:00 в первом треке означает 2-х сек. зазор. такое исключение из правил. т.е. он не пишет в этом случае INDEX 00 00:00:00 INDEX 01 00:02:00
С интересом почитал - на счет что там после запятой:
For this weird math, remember that CUE Sheets use the "75 notation", so from 04:47:32 to 04:48:00 there are 75-32=00:00:43. So we add +2 (from 04:48:00 to 04:48:02), leading us to our so-loved 00:00:45.
http://wiki.hydrogenaudio.org/index.php?title=EAC_CUE_Sheets
yury_usa
@ 23-08-2007, 17:36
можно еще скачать сорсы cuetools, и посмотреть как автор берет куй из non-compliant куя :)
k-dmitriy
@ 29-08-2007, 16:01
QUOTE (tipikin @ 07-08-2007, 14:12) |
Или что-то в логе, в 6 треке не то. По теории вероятности, четверть треков тогда должны были содержать последнюю цифру больше 75. |
вот тут
Topic Link: Jesse Cook ©2007 еще встретил цифры выше 75
CODE |
Track 9 Filename ...
Pre-gap length 0:00:01.76
Peak level 98.8 % Track quality 100.0 % Test CRC 8C95008D Copy CRC 8C95008D Copy OK ... Track 13 Filename ...
Pre-gap length 0:00:02.98
Peak level 97.6 % Track quality 100.0 % Test CRC 734B94BD Copy CRC 734B94BD Copy OK |
видимо в логе идут миллисекунды, а в куе фреймы. а как одно переводится в другое и обратно, кто-нибудь знает?
k-dmitriy
@ 29-08-2007, 19:03
а вот, по ссылке ДА_
NOTE: EAC displays times in the format 1:60:60.100 in the main window, meaning 1 second is divided in 100 "cents". But in CUE Sheets the format is 1:60:60:75. So, a gap displayed 00:00:50 in a CUE sheet does not mean a half second gap, but rather a 2/3 second gap (something like 0.66 or 0.67 in the usual notation. So the 00:00:45 gap would be displayed in EACs main window as 0:00:00.60. A curious thing is that in EACs CD Layout window the format used is the 0.75, not the "metric" one.
Orion25
@ 21-11-2007, 05:32
Проясню ситуацию с последними двумя цифрами в значениях прегапов из лог-файлов потрековых рипов.
Там могут быть и сотые доли секунды и фреймы. Зависит от того, установлена ли была при рипе в настойках ЕАС галочка "Display times using frames". Если галочка стояла - последние две цифры - фреймы (1/75 сек.), если не стояла - сотые доли секунды (1/100 сек.)
К сожалению, в логе нигде не указывается какой была эта настройка. Поэтому восстановление точной разметки диска с помощью потрекового лога осложняется именно из-за этой неопределённости. Если после точки в одном из значений прегапов присутствует число большее 75, то значит точно время в сотых секунды. Если нет - то точно узнать какой была настройка можно только у того, кто делал рип.
Если есть потрековый лог, и точно известно, что в нём значения после точки в сотых секунды, то, чтобы создать правильный куе, эти значения надо перевести во фреймы. Делается это простым умножением этих чисел на 0,75. Результат округляется до целого числа и получается точное значение во фреймах (5 десятых округляется в большую сторону, т.е. например 27,5 округляется до 28). Специально для проверки этого рипал несколько разных дисков в 2 вариантах (потреково с логом с фреймами, потреково с логом с сотыми секунды) и вычислял из лога с сотыми значения прегапов во фреймах. Результаты на 100% совпали с тем, что было в логе с фреймами.