Страницы: [
1]
2 3
yury_usa
@ 18-03-2006, 06:19
Как делать правильные релизы из педрятины..версия 1.00, последний раз редактировано 11 Октября, 2008Как уже многие знают или догадываются, в просторах сети обитает некий
Pedro's Music Tracker (aka Педрятина), а так же много других трекеров (what.cd, waffles, exigo)
Там раздают классную музыку, двд аудио/видео причем все в лосслесс и рипнуто по стандарту нетлаба. Но.. по неизвестной мне причиной, рипы все выкладываются потреково, а паузы между треками закреплены в предыдущих треках (append to previous). Я выкладывал много рипов из этого трекера среди которых много DCC/MFSL/XRCD изданий. Один из самых лучших трекеров в области лосслесс музыки (и до сих пор ему нет равных)
Прежде всего, необходимо иметь у себя следующее:1. .NET Framework 2.0+ (последняя версия - брать через Windows Update)
2. CueTools (брать тут:
http://www.moitah.net/download/latest/CUETools.zip3. СueMaker (Куеклвдчик):
Topic Link: Куеукладчик4. TagIt (прошивальщик тэгов)
Topic Link: конвертируем APE, FLAC, WAV в WV.ISO.WV, прошиваем тэги5. Mp3tag (для дополнительного прошивания front.jpg)
http://www.mp3tag.de/en/6. Последняя версия фубара (
http://www.foobar2000.org/beta/) для тестирования
Полезные статьи, рекомендованные перед прочтением этой:Topic Link: Музыкальные релизы в формате ISOTopic Link: Музыкальные релизы в формате ISO - как их создаватьTopic Link: что такое NL+ Предположим, у нас есть скачанный из Трекера Педро релиз. Он, как правило, состоит из нескольких треков (flac), non-compliant cue(в некоторых случаях еще прилагается cdimage cue), лог (рип по стандарту нетлаба, тут претензий нет), ну и коврики.
Часть 1. Поготовка cuesheet1. Открываем cue file релиза в notepad. Нажимаем ctrl+h (replace) и делаем как показано:
2. Нажимаем "replace all" и сохраняем куй.
3. Убидитесь, что имена файлов в cuesheet соответствуют физическим файлам на диске. Иначу CueTools не сможет корректоно работать с cuesheet.
Часть 2. Подготовка образа1. Запускаем СueTools.
2. Открываем наш cue file, и окно должно выглядеть так:
Спрашиваетя, "а почему не сразу в WV?" можно и сразу, но тогда не удасться проверить через accuraterip (особенно для рипов со старой версии EAC), CRC wav'а, итп (см. "проверка на подлинность")
3. Нажимаем "convert" и ждем. В папке с релизом появялется папка "New". Там wv и cue для образа. Далее перемещаем из папки New в корень оба файла. В итоге, у нас должно быть
..\[имя файла].cue
..\[имя файла].wav (или wv, если хотите сделать релиз сразу, без проверок)
..\[имя файла].log
имена файлов могуть любые, важно чтобы имя файла внутри cuesheet было такое как у *.wav файла
Потрековые файлы, m3u, ffp можно удалять (или перенести в другую папку)
Часть 2. Поготовка CUEMaker1. Открываем CUEMaker, идем до папки с файлами релиза. Должна открыться поримерно такая картинка
Внимательно смотрим, чтобы, по-вохможности, все тэги были заполнены. Если же нет, то тогда прописываем сами (исходя из описания, википедии, allmusic, итп). Есть еще вариант попробовать через freedb с помощью eac (для этого необходимо монтировать cue файл в daemon tools, и сгенерить cuesheet через EAC). также, если присутвует задняяя обложка, выписываем значение оттуда в поле "Sig", например "Atlantic SD-44332-34" или "MFSL UDCD 999"
Жмем кнопку "Process". В правом нижнем углу будет показано, что сделано все OK
Далее, смотрим на нашу папку с релизом. Вид у нее должен стать примерно такой:
..\Chrysalis 252658-222.sig
..\Jethro Tull - Benefit (Chrysalis 252658-222) [1970].cue
..\Jethro Tull - Benefit (Chrysalis 252658-222) [1970].log
..\Jethro Tull - Benefit (Chrysalis 252658-222) [1970].wav
..\Jethro Tull - Benefit (Chrysalis 252658-222) [1970].wv.cue
Теперь важный момент. В корне обязательно(!) должна быть маленькая картинка folder.jpg (не больше 300x300px и <50kb). Это сделано для фубара, чтобы видеть album art.
Часть 3. Проверка на подлинностьЯ обычно открываю WAV файл в Adobe Audition, делаю alt+printscreen для WAVE и Spectrum (~1024x768) и сохряняю оба файла в *.PNG. Можно этого не делать вообще, или вопользоваться бесплатным редактором Audacity
Далее, я создаю копию *.cue файла, и называю его CDImage.cue. копирую arcue.exe и создаю или уже использую готовый батник, вроде такого: arcue CDImage.cue > arcue_log.txt. На этом многие могут закончить, но если уж хотите сделать релиз по стандарта NL+0801, подробнее смотрите тут:
Topic Link: что такое NL+ (большое спасибо
ShirA)
Рекомендую создать / переименовать дополнительныве директории в релизе: Scans / Checkers / Readme
В Readme можно положить файлы no_unpacking_needed_to_play_or_burn_this_release.txt рус/англ (см. пост Shira выше)
Часть 4. TagIt и упаковка релиза в iso.wvПосле всех проведенных выше операций, вот примерно какая структура релиза должна получиться:
\Checkers
\Readme
\Scans
\Chrysalis 252658-222.sig
\folder.jpg
\Jethro Tull - Benefit (Chrysalis 252658-222) [1970].cue
\Jethro Tull - Benefit (Chrysalis 252658-222) [1970].log
\Jethro Tull - Benefit (Chrysalis 252658-222) [1970].wv
\Jethro Tull - Benefit (Chrysalis 252658-222) [1970].wv.cue
\md5.txt
Далее, если у вас не подключен скрипт tagit, смотрит тут:
Topic Link: конвертируем APE, FLAC, WAV в WV.ISO.WV, прошиваем тэгиПосле того, как вы прописали в PATH tagit, можно просто открыть command prompt, перейти до папки с релизом, и написать "tagit N Y". Ждем от 30сек до пару минут, и в итоге получаем играбельный iso.wv файл :)
Часть 5. mp3tag и переименование релизаНадо обязательно вшить folder.jpg в наш релиз, чтобы фубар, при открытии видел albumart. Для этого отрываем наш iso.wv в mp3tag, и вставляем в левом нижнем углу обложку (или drag and drop), жмем save. Тестируем в фубаре (поместив iso.wv в отдельную папку)
переименовать релиз можно как угодно, или как вам удобнее. Я пользуюсь такой схемой
[artist]-[year].[album].(signature).repacked.yury_usa.(NL+0801).wv.iso.wv
например:
ELP-1973.Brain.Salad.Surgery.(Atlantic.Japan.19124-4).repacked.yury_usa.(NL+0801).wv.iso.wv
(Можно использовать "_" или пробелы вместо точек)
KREMEN5400
@ 18-03-2006, 13:33
Спасибки за инструктаж, а-то я тоже накачал много хорошего разлитого по маленьким флаконам.
Кстати, если кого интересует, собралась вся дискография Weather Report 5,29 Gb
Правда
QUOTE |
Not Found The requested URL /download/latest/CUETools.zip) was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Apache/1.3.34 Server at www.moitah.net Port 80 |
:(
KREMEN5400
@ 18-03-2006, 13:38
Извиняюсь DounloadMaster слил. :)
Мои 5 копеек:
QUOTE |
Приглашение можно получить от Power User'a |
Приглашения выдаются на руки всем, у кого рейтинг >=0.8
QUOTE |
3. Открываем cue file релиза в notepad. Нажимаем ctrl+h (replace) и делаем как показано: |
ТАК делать - упаси Педро! :fear2: Допустим, у тебя был трек с названием Funky waves. На выходе его ожидает судьба Funky flaces. Йоу! :D
Гораздо безопаснее заменять строку .wav на .flac, тогда и регистр можно опустить..
Особняком стоят релизы, в которых присутствует bonus трек, спрятанный в прегапе (TRACK 01 INDEX 00). Тут уже многое зависит от фантазии релизера: в одном релизе мне попались аж 4 варианта CUE: 2 из них сделаны "по правилам" Педро, один - с бонус-треком, конвертированным в обычный трек и последний - с нулевым индексом. Он-то нам и нужен.
А ещё ты забыл упомянуть самый очевидный случай: когда релизер включил CUE от образа в свой релиз - это идеальный случай. :)
yury_usa
@ 18-03-2006, 18:40
QUOTE (djet) |
ТАК делать - упаси Педро! :fear2: Допустим, у тебя был трек с названием Funky waves. На выходе его ожидает судьба Funky flaces. Йоу! :D Гораздо безопаснее заменять строку .wav на .flac, тогда и регистр можно опустить.. |
если поставить галку "match case" таких опусов будет :actu:
так что все нормально :diablo:
QUOTE (yury_usa @ 18-03-2006, 18:40) |
QUOTE (djet) | ТАК делать - упаси Педро! :fear2: Допустим, у тебя был трек с названием Funky waves. На выходе его ожидает судьба Funky flaces. Йоу! :D Гораздо безопаснее заменять строку .wav на .flac, тогда и регистр можно опустить.. |
если поставить галку "match case" таких опусов будет :actu: так что все нормально :diablo:
|
Эта галка не спасёт отца русской демократии. Смотри ещё раз: у нас есть трек с названием Funky waves. Регистр совпадает? Совпадает. --> Название трека подпадает под репрессии. :fear2:
От моей версии хуже не станет. Выпадение в названии трека комбинации .wav гораздо менее вероятно. (Хотя очень даже возможно, если музыкант наподобие Aphex Twin :diablo: )
yury_usa
@ 18-03-2006, 23:06
djet
уговорил, подправил :w00t:
может ты напишешь скрипт который за тебя будет всю эту работу проделывать :lol: :lol: :lol: :rolleyes:
Ну вот ещё что, ты тут терроризмом занимаешься, а я ещё уговаривать должен.. :D
QUOTE |
может ты напишешь скрипт который за тебя будет всю эту работу проделывать |
Ага, пирожки с повидлом выпекать.. :lol:
Кстати, я не понял, чем вариант 1 отличается от варианта 2: разве CUETools их неправильно отрабатывает? :fear2:
yury_usa
@ 20-03-2006, 06:04
нет. в вариант 2 если использовать cuetolols для треков он дает неправильный куй :(
inzerus
@ 21-03-2006, 16:23
QUOTE (yury_usa @ 18-03-2006, 06:19) |
1. Cмотрим в лог: если значение прегапа в первом треке равно 0:00:02.00 переходим к "Вариант 1", если нет тогда "Вариант 2" |
Вопрос: куда переходить если прегап в куе отсутствует? Ко второму варианту?
Пример куя:
CODE |
FILE "01.wav" WAVE
TRACK 01 AUDIO
INDEX 01 00:00:00
TRACK 02 AUDIO
INDEX 00 04:46:13
FILE "02.wav" WAVE
INDEX 01 00:00:00
TRACK 03 AUDIO
INDEX 00 06:13:08
... |
yury_usa
@ 21-03-2006, 17:37
QUOTE |
Вопрос: куда переходить если прегап в куе отсутствует? Ко второму варианту? |
к первому! щас поправлю, INDEX 01 00:00:00 и означает 2х сек. паузу :)
update: поправил, теперь все должно быть понятно :)
inzerus
@ 17-06-2006, 05:39
А как быть с таким куем и логом? В куе указан прегап 2:00, а в логе у каждого трека свой прегап и не равный 2 секундам. Я пробовал сделать образ первым и вторым способами - получаются совершенно разные wav и cue файлы. Какой же из них правильный? Или просто в Nero записать как музыкальный диск без пауз между треками?
CODE |
REM GENRE Electronic
REM DATE 2006
REM DISCID 210FAB03
REM COMMENT "ExactAudioCopy v0.95b4"
PERFORMER "Javi Canovas"
TITLE "Light Echoes"
FILE "01 - Light Echoes.wav" WAVE
TRACK 01 AUDIO
TITLE "Light Echoes"
PERFORMER "Javi Canovas"
PREGAP 00:02:00
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Two Toned Rock On Mars"
PERFORMER "Javi Canovas"
INDEX 00 25:02:26
FILE "02 - Two Toned Rock On Mars.wav" WAVE
INDEX 01 00:00:00
TRACK 03 AUDIO
TITLE "Interpherometry"
PERFORMER "Javi Canovas"
INDEX 00 21:17:07
FILE "03 - Interpherometry.wav" WAVE
INDEX 01 00:00:00 |
CODE |
EAC extraction logfile from 11. June 2006, 9:42 for CD
Javi Canovas / Light Echoes
Used drive : PIONEER DVD-RW DVR-108 Adapter: 0 ID: 0
Read mode : Secure with NO C2, accurate stream, disable cache
Read offset correction : 48
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
Native Win32 interface for Win NT & 2000
Track 1
Filename C:\NVIDIA\01 - Light Echoes.wav
Pre-gap length 0:00:04.00
Peak level 100.0 %
Track quality 100.0 %
Test CRC C8CEC399
Copy CRC C8CEC399
Copy OK
Track 2
Filename C:\NVIDIA\02 - Two Toned Rock On Mars.wav
Pre-gap length 0:00:05.00
Peak level 100.0 %
Track quality 99.9 %
Test CRC 34E73DD9
Copy CRC 34E73DD9
Copy OK
Track 3
Filename C:\NVIDIA\03 - Interpherometry.wav
Pre-gap length 0:00:05.00
Peak level 97.8 %
Track quality 100.0 %
Test CRC 7008E1F5
Copy CRC 7008E1F5
Copy OK
No errors occured
End of status report |
lowsky
@ 18-06-2006, 17:46
а если куя вообще нет? как его сделать?
Nuairi
@ 24-06-2006, 21:53
вышла маленькая неувязочка - линк на cuetools сдох вместе с сайтом.
кто-нибудь может cuetools залить на рапидшару?
спасибо
[edit]http://rapidshare.de/files/24006429/CUETools.zip.html
TCPIP
@ 12-07-2006, 01:52
Чего-то второй вариант не работает. PRE-GAP есть. Создал cue, перекинул в Foobar треки (без cue, правильно?). Склеил треки в один. Не тот образ.
w3bsurf3r
@ 13-07-2006, 13:31
Извините, что не в тему. Может кто из присутствующих имеет приглашение на Педру?
retro
@ 14-10-2006, 17:20
Несколько раз прочитал, но так и не понял, что дает CUE-Тools? :dunno:
Настоящий двухстрочный куй не получается, а то, что он выдает можно получить и из элементарного коверта в один файл с куем самим фубаром (тут же, кстати, и упоминается об этом), зачем городить огород с редактированием в блокноте, да еще и установкой .Net? Ниасилил. Серьезно. Ради чего танцы с бубном?
yury_usa
@ 14-10-2006, 19:35
QUOTE |
а то, что он выдает можно получить и из элементарного коверта в один файл с куем самим фубаром (тут же, кстати, и упоминается об этом), |
это как? я говорил что фубаром можно скомпоновать треки в образ, а для получения куя для образа все равно нужен CueTools :)
QUOTE |
Настоящий двухстрочный куй не получается |
почему нет? :rolleyes:
retro
@ 14-10-2006, 19:37
yury_usa
A фубаром куй не получается сделать? Или не пробовал? :)
Он там его же и делает, одноклеточный, правда, но и CUETools другого не выдает (во всяком случае, из того материала, которым я располагаю).
yury_usa
@ 14-10-2006, 21:00
не знаю чем ты там распологаешь, у меня CueTools делает куи двух-строчные :)
пример куя от СueTools
REM GENRE "Hard Rock"
REM DATE 1986
REM DISCID 710AA609
REM COMMENT "ExactAudioCopy v0.95b4"
PERFORMER "Rainbow"
TITLE "Finyl Vinyl (Disc 1 of 2)"
FILE "_CDImage.wav" WAVE
TRACK 01 AUDIO
TITLE "Spotlight Kid"
PERFORMER "Rainbow"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "I Surrender"
PERFORMER "Rainbow"
INDEX 00 06:04:12
INDEX 01 06:06:67
TRACK 03 AUDIO
TITLE "Miss Mistreated"
PERFORMER "Rainbow"
INDEX 01 11:50:42
TRACK 04 AUDIO
TITLE "Street of Dreams"
PERFORMER "Rainbow"
INDEX 01 16:11:70
TRACK 05 AUDIO
TITLE "Jealous Lover"
PERFORMER "Rainbow"
INDEX 00 21:06:65
INDEX 01 21:09:50
TRACK 06 AUDIO
TITLE "Can't Happen Here"
PERFORMER "Rainbow"
INDEX 00 24:20:52
INDEX 01 24:22:47
TRACK 07 AUDIO
TITLE "Tearin' Out My Heart"
PERFORMER "Rainbow"
INDEX 00 28:37:32
INDEX 01 28:39:12
TRACK 08 AUDIO
TITLE "Since You Been Gone"
PERFORMER "Rainbow"
INDEX 00 36:44:42
INDEX 01 36:47:37
TRACK 09 AUDIO
TITLE "Bad Girl"
PERFORMER "Rainbow"
INDEX 00 40:33:38
INDEX 01 40:34:60
лог
EAC extraction logfile from 4. October 2006, 12:29 for CD
Rainbow / Finyl Vinyl (Disc 1 of 2)
Used drive : PLEXTOR CD-R PREMIUM Adapter: 2 ID: 0
Read mode : Secure with NO C2, accurate stream, disable cache
Read offset correction : 30
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
Native Win32 interface for Win NT & 2000
Track 1
Filename H:\Converted Music\01 - Spotlight Kid.wav
Pre-gap length 0:00:02.00
Peak level 99.9 %
Track quality 99.9 %
Test CRC AB23A0A8
Copy CRC AB23A0A8
Copy OK
Track 2
Filename H:\Converted Music\02 - I Surrender.wav
Pre-gap length 0:00:02.55
Peak level 100.0 %
Track quality 99.9 %
Test CRC 72B99013
Copy CRC 72B99013
Copy OK
Track 3
Filename H:\Converted Music\03 - Miss Mistreated.wav
Peak level 100.0 %
Track quality 100.0 %
Test CRC 14C817D7
Copy CRC 14C817D7
Copy OK
Track 4
Filename H:\Converted Music\04 - Street of Dreams.wav
Peak level 100.0 %
Track quality 100.0 %
Test CRC F8A6C454
Copy CRC F8A6C454
Copy OK
Track 5
Filename H:\Converted Music\05 - Jealous Lover.wav
Pre-gap length 0:00:02.60
Peak level 98.2 %
Track quality 100.0 %
Test CRC F55FD571
Copy CRC F55FD571
Copy OK
Track 6
Filename H:\Converted Music\06 - Can't Happen Here.wav
Pre-gap length 0:00:01.70
Peak level 97.0 %
Track quality 100.0 %
Test CRC F1A2DD0C
Copy CRC F1A2DD0C
Copy OK
Track 7
Filename H:\Converted Music\07 - Tearin' Out My Heart.wav
Pre-gap length 0:00:01.55
Peak level 98.6 %
Track quality 100.0 %
Test CRC 674B7273
Copy CRC 674B7273
Copy OK
Track 8
Filename H:\Converted Music\08 - Since You Been Gone.wav
Pre-gap length 0:00:02.70
Peak level 99.7 %
Track quality 100.0 %
Test CRC 22734CF3
Copy CRC 22734CF3
Copy OK
Track 9
Filename H:\Converted Music\09 - Bad Girl.wav
Pre-gap length 0:00:01.22
Peak level 98.3 %
Track quality 100.0 %
Test CRC 1632E015
Copy CRC 1632E015
Copy OK
No errors occured
End of status report
retro
@ 14-10-2006, 21:06
yury_usa
А какой изначально куй шел в комплекте? Их же там можно сделать несколько вариантов, какой принят за стандарт?
П.С. Да просто запость его сюда.
yury_usa
@ 14-10-2006, 21:29
оригинальный cue
REM GENRE "Hard Rock"
REM DATE 1986
REM DISCID 710AA609
REM COMMENT "ExactAudioCopy v0.95b4"
PERFORMER "Rainbow"
TITLE "Finyl Vinyl (Disc 1 of 2)"
FILE "01 - Spotlight Kid.wav" WAVE
TRACK 01 AUDIO
TITLE "Spotlight Kid"
PERFORMER "Rainbow"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "I Surrender"
PERFORMER "Rainbow"
INDEX 00 06:04:12
FILE "02 - I Surrender.wav" WAVE
INDEX 01 00:00:00
FILE "03 - Miss Mistreated.wav" WAVE
TRACK 03 AUDIO
TITLE "Miss Mistreated"
PERFORMER "Rainbow"
INDEX 01 00:00:00
FILE "04 - Street of Dreams.wav" WAVE
TRACK 04 AUDIO
TITLE "Street of Dreams"
PERFORMER "Rainbow"
INDEX 01 00:00:00
TRACK 05 AUDIO
TITLE "Jealous Lover"
PERFORMER "Rainbow"
INDEX 00 04:54:70
FILE "05 - Jealous Lover.wav" WAVE
INDEX 01 00:00:00
TRACK 06 AUDIO
TITLE "Can't Happen Here"
PERFORMER "Rainbow"
INDEX 00 03:11:02
FILE "06 - Can't Happen Here.wav" WAVE
INDEX 01 00:00:00
TRACK 07 AUDIO
TITLE "Tearin' Out My Heart"
PERFORMER "Rainbow"
INDEX 00 04:14:60
FILE "07 - Tearin' Out My Heart.wav" WAVE
INDEX 01 00:00:00
TRACK 08 AUDIO
TITLE "Since You Been Gone"
PERFORMER "Rainbow"
INDEX 00 08:05:30
FILE "08 - Since You Been Gone.wav" WAVE
INDEX 01 00:00:00
TRACK 09 AUDIO
TITLE "Bad Girl"
PERFORMER "Rainbow"
INDEX 00 03:46:01
FILE "09 - Bad Girl.wav" WAVE
INDEX 01 00:00:00
retro
@ 14-10-2006, 21:51
Я беру диск и рипаю треками со всеми прегапами и тестами. После создания лога делаю куй. Из всех вариантов этих куев фубар проигрывает треки только на опции с откорректированными прегапами (и этот трековый куй с двойными индексами!) - все остальные варианты дают ошибку и фубар матерится.
У тебя при нажатии на куй эти треки играют, фубар заводится?
Поставил неправильно вопрос. Тот куй, который был в комплекте открывает в фубаре треки (естественно, после смены расширений)?
yury_usa
@ 14-10-2006, 22:03
QUOTE (retro @ 14-10-2006, 18:51) |
Я беру диск и рипаю треками со всеми прегапами и тестами. После создания лога делаю куй. Из всех вариантов этих куев фубар проигрывает треки только на опции с откорректированными прегапами (и этот трековый куй с двойными индексами!) - все остальные варианты дают ошибку и фубар матерится. У тебя при нажатии на куй эти треки играют, фубар заводится? Поставил неправильно вопрос. Тот куй, который был в комплекте открывает в фубаре треки (естественно, после смены расширений)?
|
оригинальный куй фубар ессно не видит, да и не умеет потрекоые куи видеть
а вот сконвертированный
QUOTE |
с откорректированными прегапами (и этот трековый куй с двойными индексами!) |
отлично играет :hi:
retro
@ 14-10-2006, 22:19
QUOTE |
оригинальный куй фубар ессно не видит, да и не умеет потрекоые куи видеть |
Конечно видит и конечно играет. У меня полно таких фалло-треков с одноклеточным куем, в нестандартных проходило что-то из них, с других форумов и т.д. Лень коробки переворачивать. Ты хочешь сказать, что трековый куй вообще никогда у тебя не играл - при полном совпадении всех имен тоже не играл?
yury_usa
@ 14-10-2006, 22:31
я просто один раз попробовал рипнуть диск потрекого и образом, потом перегнал трековый в образ - куи полностью совпали
зы
с педро пока ни одной проблемы не было, все довольны :)
retro
@ 14-10-2006, 22:47
QUOTE |
я просто один раз попробовал рипнуть диск потрекого и образом, потом перегнал трековый в образ - куи полностью совпали |
А у меня не совпадают, более того вообще не играют. А играют, как я уже говорил, если только выбираю после рипа треками создание куя с откорректорованными гапами, но тогда куй имеет нормальный, двухиндксный вид. А в релизах с форумов, подобных педре, все куи с одной строкой. Значит они выбирают другой тип (non... и т.д.). И вот они ни один не играет...
где грабли?
KREMEN5400
@ 15-10-2006, 01:41
А я вот к примеру не понимаю чем потрековый релиз хуже однофаллового ?
Я все скачанные вещи сразу же закатываю на сидюки и разницы не понимаю. Может быть это имеет значение для слушающих с компа, чего никогда не пробывал хотя на ресивере есть USB вход.
А вот для компиляции крутых сборников потрековые релизы вещь вполне подходящая.
yury_usa
@ 15-10-2006, 03:36
KREMEN5400
я на двд пишу образы, самое интересное в сборники на cdr, ну или для машины :hi:
KREMEN5400
@ 15-10-2006, 05:36
Ну на DVD и я сохраняю, но и для прослуха в машине и дома всё равно записываю CDR.
Так вот, ежели для конвертации в стандарт нетлаба помоему самый быстрый и бескомпромиссный путь перегон педротреков на CDR-W и студова через EAC в waw и ape.
yury_usa
@ 15-10-2006, 07:29
так хуже, потому как когда с болванки потом рипаешь, это уже с копии :laugh:
KREMEN5400
@ 15-10-2006, 11:30
Блин, а ведь при перегоне в обизяну ваще 2-я копия получается :(
qwe123poi
@ 28-11-2006, 17:03
CUETools обновился- Added: WavPack support, both read and write.
- Added: Option to output FLAC files.
- Fixed: "Index length cannot be 0" error.
- Fixed: Couldn't handle CUE sheets with data tracks.
- It's now possible to stop/cancel when writing audio files.
:up:
k-dmitriy
@ 01-01-2007, 12:04
QUOTE (yury_usa @ 18-03-2006, 06:19) |
...если прегап есть (флаг PREGAP в cue и Pre-gap length 0:00:02.XX(не 2 секунды!) в логе) тогда используем "Вариант 2"
...
"Вариант 2"(прегап в первом треке) все то же самое что в "Вариант 1" только нужно использовать опцию "create cuesheet only": [IMG] нажимаем convert и на выходе получаем cue file с прегапом в первом треке, типа:
CODE | REM DISCID 930DFA0B
REM COMMENT "ExactAudioCopy v0.95b2"
PERFORMER "Sonny Rollins"
TITLE "The Contemporary Leaders"
FILE "CDImage.flac" WAVE
TRACK 01 AUDIO
TITLE "I've Told Ev'ry Little Star"
PERFORMER "Sonny Rollins"
PREGAP 00:00:37
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Rock-A-Bye Your Baby With A dixie Melody"
PERFORMER "Sonny Rollins"
INDEX 00 05:25:71
INDEX 01 05:28:42 |
3. Переливаем треки в образ посредством фубара
QUOTE (djet) | Образ выпечь - это уже полдела. Образ будем готовить с помощью швейцарского ножа foobar2k. Загружаем отдельные треки в кастрюлю (плейлист), выделяем и аккуратно их переливаем в образ вот такой поварёшкой: Convert> Сonvert to album images with cuesheets or chapters и выбираем миску WAV. Образ готов. Дайте ему охладиться. |
|
хм....... что-то не получился у меня 2й вариант :( не знаю похож ли этот релиз на "педрятинский", но я эксперементировал с ним
Topic Link: Dave Grusin '89 "Migration"вот кусочек лога
CODE |
Track 1
Filename I:\Lossless OwnRip\My Rip\01 - Punta Del Sol.wav
Pre-gap length 0:00:02.44
Peak level 100.0 %
Track quality 100.0 %
Test CRC 67C04F55
Copy CRC 67C04F55
Copy OK |
вот кусочек куя
CODE |
FILE "01 - Punta Del Sol.flac" WAVE
TRACK 01 AUDIO
TITLE "Punta Del Sol"
PERFORMER "Dave Grusin"
PREGAP 00:00:33
INDEX 01 00:00:00
FILE "02 - Southwest Passage.flac" WAVE
TRACK 02 AUDIO
TITLE "Southwest Passage"
PERFORMER "Dave Grusin"
INDEX 01 00:00:00 |
вот куй на выходе после CUETools
CODE |
TRACK 01 AUDIO
TITLE "Punta Del Sol"
PERFORMER "Dave Grusin"
INDEX 00 00:00:00
INDEX 01 00:00:33
TRACK 02 AUDIO
TITLE "Southwest Passage"
PERFORMER "Dave Grusin"
INDEX 01 05:32:45 |
почему-то нету в нем упомянутого PREGAP, но куй вроде правильный, после прожига потрековых вавов по оригинальному кую, сформированный ЕАС куй для 1гофайлового образа один в один совпал с куем после CUETools'ым.
загвоздка вот в чем, после прожига 1гофайлового ОБРАЗА СДЕЛАННОГО ФУБАРОМ по новому кую - НЕ СОШЛИСЬ CRC с оригинальным логом! офсет я выставил, и CRC совпадали после записи потрековых файлов по оригинальному кую.
после экспериментов выяснилось, что если объеденить при помощи CUETools потрековые лосслесс в 1 вав, то CRC после прожига по новому кую совпадут.
что-то вариант в фубаром подозрителен, либо не для этого случая :drag: :confused2: :confused: :dunno:
KREMEN5400
@ 01-01-2007, 13:17
Постановка вопроса какая-то странная - Как делать правильные релизы из педрятины..
А по мне так они самые правильные что ни на есть. :drag:
Разве что догматам нетлаба не соответствуют.
retro
@ 01-01-2007, 15:02
A я вообще перестал на эту тему париться. Не совпадают, ну что делать...
Решил так - просто завел другой тип каталога, обозвал его FLAC_Tr_ и соответственно номера (наши релизы, к слову, идут так, например, APE_DVD_098, APE_DVD_130 и т.д.) Ну не раздают на тех трекерах по другому.
Переделывание треков в имидж, на мой взгляд, вообще никакого смысла не имеет, а в подавляющем большинстве случаев не нужно вовсе. Другое дело безпаузные, концептуальные диски... Тот куй, который прикладывается к релизам с педры, позволяет прожечь диск из EAC'a и никакой другой прогой не понимается (если не ошибаюсь). Я это делать не пробовал, но ни в коем случае тот куй не выкидываю. Вот что надо сделать - так это взять диск, рипнуть разными способами, потом прожечь, снова рипнуть имиджем и сравнить CRC обоих вавов.
KREMEN5400
@ 01-01-2007, 15:09
retro По-моему ты ошибаешься. Даже Burrn прожигает без пауз.
retro
@ 01-01-2007, 15:25
KREMEN5400
А какие еще? Нера и Роксио не понимают. Надо этим Burrn разжимать в вавы или сразу может из флаков?
KREMEN5400
@ 01-01-2007, 15:59
Из флаков.
k-dmitriy
@ 01-01-2007, 19:35
попробовал burrrn, действительно справляется с потрековым куем. при себе имеет кодеки и перед прожигом во временную папку декодирует их. нейра же вроде на лету все это делает, в памяти...
у меня вопрос не стоит правильные ли релизы на "педрятине", мне просто надо сделать 1 файлобраз+куй, для себя. чтобы по возможности не было разносторонних вариантов, там потреково, тут все в одном. неэстетично :( + у меня плеер диски ирающий, я с утра куй нейрой открываю и она прожигает пока я умываюсь. с ЕАС много гимора - открыть ее, открыть в ней писалку, очистить рвшку, открыть куй, прожечь, все закрыть. согласитесь куда удобнее открыть 1 действием куй в нейро и подтвердить стирание рв - 2 действия.
берррн тратит время и место на перекодировку в вав, не умеет делать проверку записанного :(
вопрос поставлю так: почему при объединение потрековых лосслесс в фубаре и куйтулсе на выходе получаются разные CRC, кто из них врет?
судя по последующему прожигу и сверки с оригиналом - фубар косячит.
retro
@ 01-01-2007, 23:34
QUOTE |
чтобы по возможности не было разносторонних вариантов, там потреково, тут все в одном. неэстетично |
Eще раз повторю - сделай два типа каталога и все будет хорошо. У меня их три - 100% наши релизы, педрятинские и еще хуже педрятинских - вообще ни лога-куя, совсем ни куя... Большинство китайских. Но музыка очень клевая!
И если такой диск (вернее все его треки) проходит проверку Tau, а также имеет правильный спектр, я без колебаний оставляю их, пергоняю в АРЕ, придаю человеческий вид (имена, теги, и пр. пр.). А ты в плеер пишешь аудио диски? Но это же неудобно... Надо в сжатые форматы. Кстати, для конверторов прекрасно подсовывается плейлист, который создается одним кликом из простейшего батника под базванием List.cmd:
Dir *.ape /b > list.m3u
Del List.cmd
Кидаешь его в папку с альбомом и кликаешь. Педрятинские уже идут с ним. И, кстати, насчет правильно-неправильно... вот на Линуксе ничего другого, кроме педрятинских релизов (флако-треки), играть не будет. :) Там все это по умолчанию, так что... правильно, скорее всего...
retro
@ 01-01-2007, 23:48
Кстати, ЕАС ведь только из вавов пишет? Не понял вот тут:
QUOTE |
с ЕАС много гимора - открыть ее, открыть в ней писалку, очистить рвшку, открыть куй, прожечь, все закрыть. |
разве еще раньше не надо в вавы перегнать?
KREMEN5400
@ 01-01-2007, 23:57
Какая там у вас эстетика. :) Как-же тут нужное разыскать ?
Эстетика у меня:
1. На DVD-болванку собираются дискографии.
2. Если появляются дубли или ремастеры мы их тоже в папочку.
3. Как результат (я только в этом году узнал о лослессе) - 96 DVD-5 + 400 га ещё на жёстком диске (просто конкретный артист не набрал ещё положенный объём)
4. Ежели артист не тянет на такой объём мы его на дисочек Varios N...
5. И последний штрих. В своё время я скупил практически всю серию "Домашняя коллекция" мр3 - теперь просто меняю содержимое уже оформленной коробочки, а мр3 преходят в банки от болванок. Предполагаю, что потом придётся подобную фишку проделывать с блюрэями.
k-dmitriy
@ 02-01-2007, 00:07
да про вав забыл, просто реально ЕАС диски не писал, точнее не знал что он по кую пишет потрековые релизы, писал их через нейру создавая там муз. диск :(
про 3 папки это уже чисто на любителя, мне такое не нравится. у меня тоже структура из трех папок, но чуть другая: в корне 3 директории - мп3, русские мп3 и лоссслесс, это если грубо говорить, в реальности получается 1 диск под мп3 + неотсортированное, другой под лосслесс. по большему счету мне пофигу правильный релиз или не правильный, главное чтоб музыка нравилась, а разыскивать потом в 3х папках где же там лежал нужный мне исполнитель кажется гиморным
про плеер не понял. плеер у меня аля волкмен, кушает только мп3 или аудио-сд, с утра как-то не до того, чтобы еще в мп3 перегонять. образ записал и побежал :)
retro
@ 02-01-2007, 00:14
QUOTE |
Как-же тут нужное разыскать ? |
Taкой же батничек, только для DVD
G: (или какая твоя буква для DVD)
Dir /b > H:\Catolog\APE_DVD_.txt
Если папки имеют вид, например, Don Grusin '94 ''Banana Fish'' (это не кавычки, а дважды набитый символ '), то потом из тексового файла запросто создается таблица с разбивкой на столбцы по этим символам > исполнитель, год, название альбома. Поиск прекрасно работает, более того, базу можно дополнить спиком треков внутри альбома, вытаскивая их из куя.
k-dmitriy
@ 02-01-2007, 00:15
от сабжа уходим к теме хранения коллекций :)
на вопрос дайте ответ: почему при объединение потрековых лосслесс в фубаре и куйтулсе на выходе получаются разные CRC, кто из них врет? судя по последующему прожигу и сверки с оригиналом - фубар косячит.
retro
@ 02-01-2007, 00:23
k-dmitriy
У тебя дома есть какой-то аудио диск (неважно какой, хоть... металл... :lol: главное настоящий, не CDR), сам сграбь его треками (куй как на педре) и имиджем, и сравним потом после перегонки.
KREMEN5400
@ 02-01-2007, 00:27
QUOTE (retro @ 02-01-2007, 00:14) |
QUOTE | Как-же тут нужное разыскать ? |
Taкой же батничек, только для DVD G: (или какая твоя буква для DVD) Dir /b > H:\Catolog\APE_DVD_.txt Если папки имеют вид, например, Don Grusin '94 ''Banana Fish'' (это не кавычки, а дважды набитый символ '), то потом из тексового файла запросто создается таблица с разбивкой на столбцы по этим символам > исполнитель, год, название альбома. Поиск прекрасно работает, более того, базу можно дополнить спиком треков внутри альбома, вытаскивая их из куя. |
Для меня это очень напряжно. :( Максимум это Where Is It.
k-dmitriy
@ 02-01-2007, 00:51
QUOTE (retro @ 02-01-2007, 00:23) |
k-dmitriy У тебя дома есть какой-то аудио диск (неважно какой, хоть... металл... :lol: главное настоящий, не CDR), сам сграбь его треками (куй как на педре) и имиджем, и сравним потом после перегонки. |
и мне это даст ответ, почему в статье во втором варианте используется фубар?
а как мне найти диск с прегапом? :) каждый рипать?
k-dmitriy
@ 02-01-2007, 05:54
поэкспериментировал, итак:
- был взят диск на котором первый трек идет с таким прегапом "Pre-gap length 0:00:02.32"
- был рипнут потреково и в образ
- потрековые файлы были объединены с помощью фубара и куйтулса
- CRC сошлись у образа от ЕАС и куйтулса, в ФУБАРОВСКОЙ СБОРКЕ CRC БЫЛ ИНЫМ!
вывод такой, что, имхо, второй вариант в статье не верный, все делается при помощи одной CUETools в обоих случаях.
зыж статью переименовать в "преобразование потрековых релизов в формат одного файл-образа + .cue", дабы не спорить какие релизы правильнее выполнены, наши, их, те, чужие... после прожига оба диска будут идентичны. имхо.
зыжж и всетаки хочется услышать автора: 1) на основании чего появился второй вариант; 2) каким образом в примере фигурирует "PREGAP 00:00:37", лично у меня на выходе в первом треке и последующих получается 2 индекса, там где они должны быть.
yury_usa
@ 02-01-2007, 06:51
k-dmitriy
-второй вариант уже не помню зачем делал, думаю в старой версии cuetools не поддерживались flac на лету
-строка PREGAP читается EAC если нужно прожечь диск :)
k-dmitriy
@ 02-01-2007, 07:35
QUOTE (yury_usa @ 02-01-2007, 06:51) |
k-dmitriy -второй вариант уже не помню зачем делал, думаю в старой версии cuetools не поддерживались flac на лету |
ясненько :) ну пора править статью, тем более фубар подвирает. хотя может его надо правильно настроить, мало ли, может цифровую тишину режет, или еще что-то :confused2:
QUOTE |
-строка PREGAP читается EAC если нужно прожечь диск :) |
не, я в том смысле, что после куйтулса у меня прегапа не было, был двухиндексный формат. имхо они одинаковые по смыслу, и оба запишутся ЕАС. просто когда вот так по пунктам делаешь и выходит что-то другое, начинаешь сомневаться, что где-то накосячил :drag:
зыж интересно, а нюра прегап в куе понимает и пишет согласно ему, если это НЕпотрековый формат? сил нет уже больше тестить :confused:
retro
@ 05-01-2007, 18:36
Наверное надо было продолжить в теме про "правильный рип с аудио диска", но можно и здесь, тем более, что эта тема больше на виду... :)
Итак, у меня такой вопрос-предположение - а кто вообще делал рип с рипа для сравнения? Неважно каким способом. Я этого никогда раньше не делал за ненадобностью, а сделав пару-тройку раз сейчас, не получил идентичный CRC. Все, как надо, но вот не получается... :dunno: Вав с оригинала, а потом с проженного диска не совпадает. Я не говорю об их сравнении разными методами (т.е. разных рипов с оригинала - с С2, без, кешем и т.д. и т.п.), а просто - рип с оригинала и рип с копии (с теми же правильными настройками). Ведь должно совпадать?
retroДолжно. И совпадает.
Вот последний пример.
До этого также проверял неоднократно, настроив EAC и имея оригинальный диск на руках, CRC c рипа оригинала и с рипа рипа совпадали.
retro
@ 05-01-2007, 19:40
Да, я помню конечно тот топик, но тогда было утверждение, что только ЕАС дает совпадение? Я пишу Нерой (или чем угодно, просто пример) и не хочу ЕАС'ом. Тогда как?
k-dmitriy
@ 05-01-2007, 22:41
писал и ЕАС и нейрой, конечный результат совпадал с CRC в логах оригинала. CRC проверял по F8 первого среднего и последнего трека в ЕАС. по началу не совпадало, потому что не был выставлен оффсет дисковода. так же я думаю не будет совпадать, если оффсет не был выставлен на оригинальном рипе.
k-dmitriy
@ 05-01-2007, 22:41
писал и ЕАС и нейрой, конечный результат совпадал с CRC в логах оригинала. CRC проверял по F8 первого среднего и последнего трека в ЕАС. по началу не совпадало, потому что не был выставлен оффсет дисковода. так же я думаю не будет совпадать, если оффсет не был выставлен на оригинальном рипе.
inzerus
@ 10-01-2007, 21:30
QUOTE (yury_usa @ 02-01-2007, 06:51) |
k-dmitriy -второй вариант уже не помню зачем делал, думаю в старой версии cuetools не поддерживались flac на лету
-строка PREGAP читается EAC если нужно прожечь диск :) |
Я правильно понял, что второй вариант (с прегапом) в статье можно игнорировать и использовать только CUETools в обоих случаях?
yury_usa
@ 10-01-2007, 21:48
inzerus
Ну..как я читал в HydrogenAudio форуме, там надо было в настройках программы (предварительно одир раз ее запустив) открыть
QUOTE |
2. Идем в C:\Documents and Setting\[Username]\%AppData%\CUE Tools\settings.txt меняем значение UsePregapForFirstTrackInSingleFile на 1 (делается один раз) |
Это было около пол-года назад, может в последней версии оно сделано автоматом :)
inzerus
@ 10-01-2007, 21:58
2 yury_usa
В последней версии CUETools UsePregapForFirstTrackInSingleFile уже равно 1.
Я, правда, не совсем понимаю, что это значит, поэтому хочу уточнить еще раз: можно ли использовать CUETools в обоих вариантах и забыть про foobar?
yury_usa
@ 10-01-2007, 22:01
ну раз есть, тогда можно. Только я не уверен поддерживает ли оно что-нибудь кроме flac :)
inzerus
@ 10-01-2007, 22:19
QUOTE (yury_usa @ 10-01-2007, 22:01) |
ну раз есть, тогда можно. Только я не уверен поддерживает ли оно что-нибудь кроме flac :) |
Меня больше интересует WAV.
k-dmitriy
@ 12-01-2007, 15:08
кхм... коснемся вопроса о опции "UsePregapForFirstTrackInSingleFile", зачем она нужна? нужна ли?
эксперементировал с этим релизом
Post Link: Rick Wakeman "1984"начало куя
CODE |
FILE "01 - Overture.flac" WAVE
TRACK 01 AUDIO
TITLE "Overture"
PERFORMER "Rick Wakeman"
PREGAP 00:00:32
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Julia"
PERFORMER "Rick Wakeman"
INDEX 00 10:55:05
FILE "02 - Julia.flac" WAVE
INDEX 01 00:00:00
TRACK 03 AUDIO |
соотв. CUETools использовал с "UsePregapForFirstTrackInSingleFile=0" и "UsePregapForFirstTrackInSingleFile=1", с перезапуском программы.
на выходе получились одинаковые куи и вав файлы, сравнивал по контрольным суммам
CODE |
FILE "Range.wav" WAVE
TRACK 01 AUDIO
TITLE "Overture"
PERFORMER "Rick Wakeman"
INDEX 00 00:00:00
INDEX 01 00:00:32
TRACK 02 AUDIO
TITLE "Julia"
PERFORMER "Rick Wakeman"
INDEX 00 10:55:37
INDEX 01 10:58:00
TRACK 03 AUDIO |
за что же отвечает этот параметр? :dunno:
yury_usa
@ 12-01-2007, 18:30
понимает EAC когда ты через него прожигаешь диск
k-dmitriy
@ 14-01-2007, 01:27
QUOTE (yury_usa @ 12-01-2007, 18:30) |
понимает EAC когда ты через него прожигаешь диск |
это ты к чему? :rolleyes: я-то про настройку куйтулса интересовался "UsePregapForFirstTrackInSingleFile", че она творит если на выходе все одинаково :)
yury_usa
@ 14-01-2007, 01:36
если есть прегап в первом треке, она вставляет строку с указанным прегапом
k-dmitriy
@ 14-01-2007, 01:50
ну, в моем случае прегап был, первый трек двухиндексный получился, все верно. вот только он такой получился что эта опция в 1 установлена, что в 0 :dunno:
yury_usa
@ 14-01-2007, 01:52
Значит в новой версии этот параметр автоматом определяется :)
Arvur
@ 21-01-2007, 18:19
Однако, скриншот для первого варианта накрылся медным тазом...
retro
@ 23-01-2007, 20:33
А чем можно проверить CRC вав файла? Вернее, подсчет теми калькуляторами CRC, которых существует великое множество, не подходит для указанного в логе. А что, в таком случае, высчитывает EAC? :dunno:
Сергей Иванович
@ 23-01-2007, 22:03
retro
EAC считает стандартный CRC32, но только не WAV файла, а непосредственно аудиоданных...
retro
@ 23-01-2007, 22:15
Сергей Иванович
Я читал об этом на гидрогене, но там так ни к чему и не пришли. Насчет аудио данных и самого вава - ведь должно быть 1:1? Впрочем это не так важно, простой вопрос - как проверить правильность разных файлов (для любых целей, неважно, для каких)? Звуковой файл такой же, как и графический или просто пустой набор. В логе есть CRC. Как я могу получить такой же?
k-dmitriy
@ 23-01-2007, 23:16
а вот кстати с CRC у меня была загадочная история: скачал я релиз в котором присутсвовали какие-то данные, помимо аудио, ну ессно жечь диск пришлось - ЕАС'ом аудиоданные с открытой сессией + burnatonce'ом сами данные. в отличии от нейро верификацию обе проги делать не умеют, решил проверить вручную. с файлами проблем не возникло, создал .sfv с диска и сравнил с оригинальными - все сошлось. а вот сграбив ЕАС образ CRC не сошелся с тем, что был в логе. тогда я вычислил CRC полученного .wav и оригинального при помощи того же .sfv - все сошлось :dunno:
Сергей Иванович
@ 23-01-2007, 23:20
QUOTE (retro) |
Насчет аудио данных и самого вава - ведь должно быть 1:1? |
Как раз нет. WAV состоит из заголовка, в котором содержится информация о том, в каком формате в этом WAV'е аудиоданные - количество каналов, частота сэмплирования, количество бит на сэмпл. И лишь после заголовка идут аудиоданные. Так шта...
QUOTE (retro) |
Впрочем это не так важно, простой вопрос - как проверить правильность разных файлов (для любых целей, неважно, для каких)? |
Вот тут сложнее. Простых стандартных средств нет, или я не знаю о таких. Можно, допустим, открыть WAV при помощи любого аудиоредактора, который умеет сохранять аудиоданные в сыром (RAW) виде. Содержимое сохранённого RAW файла уже можно считать калькуляторами... А можно, например, подмонтировать имидж и делать EAC'ом test нужных треков с виртуального CD - это если есть готовый имидж и нужно что-то в нём проверить...
Сергей Иванович
@ 23-01-2007, 23:25
QUOTE (k-dmitriy @ 23-01-2007, 22:16) |
а вот сграбив ЕАС образ CRC не сошелся с тем, что был в логе. тогда я вычислил CRC полученного .wav и оригинального при помощи того же .sfv - все сошлось :dunno: |
Тут скорее всего дело было в том, что у того, кто грабил, галочка 'no use of null samples for CRC calculations' в EAC'е стояла, а у тебя - нет. Или наоборот.
retro
@ 23-01-2007, 23:25
k-dmitriy
Да это понятно, что сошлось или нет (кстати, с кем-то начали на эту тему спорить, да так и не закончили, лениво, если честно...). Я просто хочу найти способ проверки файла(ов), которые во множестве сейчас раздаются, то бишь APE или FLAC с прошитыми куями, логами и т.д. Бывает, что битый приходит. Вот распаковать обратно и сравнить - сразу ясно, качать заново или он изначально такой. Однако, задача... CRC имеется, а как его вычислить на ваве?
Сергей Иванович Не прочитал твое сообщение. В общем, нет решения, как явствует...
Arvur
@ 23-01-2007, 23:50
Я в
соседнем топике уже интересовался близким вопросом:
Есть два релиза - в логе EAC суммы разные.
Значит ли это, что один из них хуже качеством? Если да - как сравнивать?
k-dmitriy
@ 24-01-2007, 00:11
QUOTE (Сергей Иванович @ 23-01-2007, 23:25) |
Тут скорее всего дело было в том, что у того, кто грабил, галочка 'no use of null samples for CRC calculations' в EAC'е стояла, а у тебя - нет. Или наоборот. |
ох, глупый я глупый :) ступил :fool: надо запомнить, что если что, то можно поставить галочку и сравнить полувшийся альтернативный CRC :)
оффсет, кстати, был выставлен в оригинале, так бы из-за него могла быть неточность, хотя опять же не факт, что он правильно выставлен :)
k-dmitriy
@ 24-01-2007, 00:20
QUOTE (Arvur @ 23-01-2007, 23:50) |
Я в соседнем топике уже интересовался близким вопросом: Есть два релиза - в логе EAC суммы разные. Значит ли это, что один из них хуже качеством? Если да - как сравнивать? |
имхо тут речь не о худшем качестве, а об отличиях от оригинала.
- выставлен/не выставлен оффсет
- при подсчете CRC не учитываются нулевые семплы
- выставлен неверный оффсет
по CRC качество не проверишь, слушать надо, если только третьем рипом сравнить :) а может там брак партии :)
посмотри на оффсеты, присутсвуют ли они в обоих логах.
k-dmitriy
@ 24-01-2007, 00:29
QUOTE |
Я просто хочу найти способ проверки файла(ов), которые во множестве сейчас раздаются, то бишь APE или FLAC с прошитыми куями, логами и т.д. Бывает, что битый приходит. |
как прелестен рар архив :) хотя если это осел/торент там же хеши должны сойтись. другое дело если в файлообменник такое заливать или напрямую с хттп лить
Arvur
@ 25-01-2007, 13:50
QUOTE (k-dmitriy @ 24-01-2007, 00:20) |
имхо тут речь не о худшем качестве, а об отличиях от оригинала. ... посмотри на оффсеты, присутсвуют ли они в обоих логах. |
А чем большне "отличий от оригинала", тем хуже "качество релиза" - поэтому и говорю, что вопрос близкий ;)
В обоих логах оффсеты присутствуют. Я догадался распаковать оба файла и сравнить в EAC. Получил different samples в тысячных долях последней секунды.
Есть предположение, что это как раз влияние оффсета, т.е. релизы снимались с одного диска и "качество" одинаковое.
Правильно?
P.S. Еще раз сорри за ламерские вопросы, только начинаю разбираться с lossless audio.
"Получил different samples в тысячных долях последней секунды" - это ты про имедж? Там по идее должна быть глубокая тишина, в зависимости от оффсетов - могут быть различное кол-во этой самой тишины.
Что касается вопроса про CRC - мы как-то пытались понять, чтож за CRC считает ЕАС - к единому мнению не пришли, тема была
Post Link: Как сделать копию audio CD и ниже ;)
retro
@ 28-01-2007, 20:52
Хорошо. EAC считает свой CRC, который, увы, привязан к офсетам. Нет проблем. Очевидно тогда, что должен быть ЕАС'о-калькулятор для проверки?
А галку надо снимать. Уже точно.
Сергей Иванович
@ 28-01-2007, 22:33
QUOTE (LF_ @ 28-01-2007, 19:37) |
Что касается вопроса про CRC - мы как-то пытались понять, чтож за CRC считает ЕАС - к единому мнению не пришли |
Блиииииин, да что ж там сложного-то? EAC считает CRC32 извлекаемых (или обрабатываемых в при открытии в редакторе) аудиоданных. Именно самих аудиоданных. И только их. И при том считается стандартный CRC32, такой же, что и программами вроде QuickSFV. Естественно, что CRC которое он подсчитывает и CRC WAV'а никогда не совпадут, ибо WAV содержит кроме аудиоданных ещё и хедер. Но это то, что касается случая, когда треклятая галочка "No use..." убрана. Когда же она стоит, то CRC чего EAC считает - известно только автору программы, да и то я в этом сильно сомневаюсь. CRC подсчитываемый и при извлечении и при открытии в редакторе не соответствуют как друг другу, так и CRC аудиоданных, если из подсчёта исключить начальные и конечные нулевые сэмплы. А ведь из подсказки на галочку при известной доле воображения можно понять, что по идее в подсчёте не участвуют именно начальные и конечные нулевые сэмплы. Но, допустим, что при подсчёте CRC не участвуют вообще все нулевые сэмплы (хотя на скорую руку проведённый эксперимент показывает, что и это не так). Тогда смысл в таком CRC от меня решительно ускользает... Вот почему я когда-то давным-давно в своём... как там его... RFC порекомендовал эту галочку не ставить. Чтобы в случае чего легко можно было сделанный кем-то релиз хоть в чём-то перепроверить... :)
retro
@ 28-01-2007, 23:22
QUOTE |
CRC32 извлекаемых (или обрабатываемых в при открытии в редакторе) аудиоданных. Именно самих аудиоданных. И только их. |
Нет. CRC, как само понятие, явление и т.д. - относится к файлу. К целому файлу, со всеми потрохами. Никогда не слышал такого выражения, как CRC аудио-данных или графических, или еще каких-то. Это не CRC.
Сергей Иванович
@ 29-01-2007, 00:02
QUOTE (retro @ 28-01-2007, 22:22) |
Нет. |
Да. :D:
QUOTE |
CRC, как само понятие, явление и т.д. - относится к файлу. К целому файлу, со всеми потрохами. |
CRC относится к тому, контрольной суммой чего оно является. Если говорят "CRC файла", а говорят так для простоты, то имеют в виду CRC данных, содержащихся в файле. Если хотят иметь в виду CRC некоего блока данных, например, передающегося по какому-то каналу, то говорят о CRC блока данных и т.д. CRC - это контрольная сумма (хотя на самом деле вовсе и не сумма, но это несущественно) любой последовательности байт.
QUOTE |
Никогда не слышал такого выражения, как CRC аудио-данных или графических, или еще каких-то. Это не CRC. |
Ну как это никогда? Я в своём процитированном тобой же сообщении говорил о CRC аудиоданных. Именно CRC аудиоданных EAC и считает, вне всякой зависимости от того, слышал ли ты подобные выражения или нет... :D:
QUOTE (retro @ 28-01-2007, 23:22) |
QUOTE | CRC32 извлекаемых (или обрабатываемых в при открытии в редакторе) аудиоданных. Именно самих аудиоданных. И только их. |
Нет. CRC, как само понятие, явление и т.д. - относится к файлу. К целому файлу, со всеми потрохами. Никогда не слышал такого выражения, как CRC аудио-данных или графических, или еще каких-то. Это не CRC. |
Кто ж тебе такую глупость сказал? :) И я тебе легко приведу пример, когда так делается. Почти все протоколы передачи данных (ну хоть тот же TCP) и многие форматы файлов (например RAR) устроены именно так -- там есть понятие CRC блока данных. Пакет устроен так: заголовок+данные. В заголовке есть поле: CRC данных. Когда пакет приходит, даннные выковыриваются оттуда, их чексумма пересчитывается заново и сверяется с тем, что написано в заголовке. У РАРа фактически то же самое происходит.
Да что там говорить, вон открой любой файл фубаром и погляди свойства. Там есть такой пункт: AudioData MD5: это хеш-сумма именно аудиоданных, посчитанная по алгоритму md5. :)
А ты просто наверное так думал, потому что работал с данными исключительно в виде файлов, и никогда не возился с ними "живьём".
С.И. абсолютно прав. Кстати, поясню, почему именно так сделано в случае аудиофайлов. Потому что WAV-файл по стандарту RIFF может иметь чёртову пропасть дополнительных информационных секций, на которые можно смело наплевать --- с точки зрения самого звука это не играет роли. Если бы в файл прошивалась КС всего целиком (ну например, в хвост файла дописывалась бы его md5), то при изменении этой информации было бы такое впечатление, что файл изменился. А данные-то те же. То есть в данном случае чексумма аудиоданных гарантирует нам именно то, что сами данные в целости и сохранности.
retro
@ 29-01-2007, 08:54
dmvn
Это вообще разные вещи, хотя и с одним названием. Тот же TCP оперирует пакетами, и нечем более, и там к каждому пакету добавляется контрольная сумма (длиной 8, 16 или 32 бита), которая включает в себя информацию обо всех информационных битах пакета. Поэтомы он и называется "циклическим контролем по избыточности" (Cyclic Redundancy Check).
И в чем его смысл - а в том, что весь пакет рассматривается как N-разрядное двоичное число, где N - количество бит в пакете. Для вычисления контрольной суммы это число делится на некоторое постоянное число, частное от этого деления отбрасывается, а остаток используется в качестве контрольной суммы. TCP не знает, что он передает, но он знает, что оно порублено на кусочки и на другом конце из этих кусочков соберут то, что передавали... :lol: Предполагается, что если все пакеты правильные, то и файл (группа файлов, и т.д.), состоящие из этих пакетов тоже правильны.
Возьми аудио диск или трек и сделай с него CRC, есть калькуляторы всех мастей. :)
А, вот теперь мы и подошли к самому важному: "что считать полезными данными". Но в любом случае CRC считается именно для некоторой битовой строки, как ты сам, собсно, и сказал. Алгоритм --- тот же, весь вопрос ИМЕННО в том, к чему его применять.
Да, согласен, про спецификацию TCP я немного наврал (лень было в man глянуть). Но суть-то та же самая, кстати, ещё вопрос, что было бы правильнее называть пакетом --- собсно пакет или пакет+CRC32(пакет) --- то есть тот блок данных, который скармливается протоколу следующего уровня. Не будем однако спорить, это терминология, не более того.
Но WAV -- классический пример, когда нам интересны не все данные файла, а только их аудиочасть. Да, ты прав, калькуляторы есть. Но они нам в данном случае только вредны по указынным выше причинам.
Формально говоря, я всегда под КС понимал именно выход алгоритма, применённого к строке (входу). А уж куда его пихать, и как проверять правильность --- дело десятое. Важно одно: для WAV применять чекеры типа md5sum -c не всегда правильно. Вернее так. Если чекер говорит OK, то и правда всё хорошо. Но если он сказал "Не ОК", то ещё надо выяснять, а правда ли эта разница кроется именно в аудиоданных.
Засим считаю вопрос о CRC WAV-ов исчерпанным (по крайней мере все поняли, как его надо считать и откуда оно берётся).
k-dmitriy
@ 29-01-2007, 17:44
QUOTE (dmvn @ 29-01-2007, 17:30) |
Засим считаю вопрос о CRC WAV-ов исчерпанным (по крайней мере все поняли, как его надо считать и откуда оно берётся). |
я... я... :wall: я не понял как его считать :) точнее чем, монтировать образ каждый раз и грабить его в ЕАС достаточно муторно, можно ли во что-нибудь (прогу) этот вав, а лучше лосслесс пихнуть, а оно высчитает CRC32 аудиоданных и сравнить уже получившееся значение с логом, шедшим с релизом, вдруг они его из воздуха придумали :)
retro
@ 29-01-2007, 18:59
QUOTE |
Но WAV -- классический пример, когда нам интересны не все данные файла, а только их аудиочасть. Да, ты прав, калькуляторы есть. Но они нам в данном случае только вредны по указынным выше причинам. |
Да нельзя так это рассматривать, поскольку нет CRC только аудиоданных, нельзя сделать CRC "просто аудио" :dunno:, зависит от того, в каком файле это аудио, в каком контейнере, другими словами.
QUOTE |
WAV-файл по стандарту RIFF может иметь чёртову пропасть дополнительных информационных секций, на которые можно смело наплевать --- с точки зрения самого звука это не играет роли. |
Да нет тут никакой пропасти дополнительных секций, о чем ты говоришь? Наоборот, более простой структуры нет :), стерео, 44кгц, 16 бит, 1 минута звучания равна 1 мг, и т.д.... никаких тег или реплейгейна в вавах сделать нельзя - идеальный случай для получения чексам файла.
retro
@ 29-01-2007, 19:09
k-dmitriy
QUOTE |
монтировать образ каждый раз и грабить его в ЕАС достаточно муторно, можно ли во что-нибудь (прогу) этот вав, а лучше лосслесс пихнуть, а оно высчитает CRC32 аудиоданных и сравнить уже получившееся значение с логом, шедшим с релизом, вдруг они его из воздуха придумали |
И что, у тебя с виртуального рипа совпадал? У меня нет. А то, что с воздуха придумали... так я о том и писал. Нет никакой возможности это сделать, поскольку EAC считает, черт знает что... Это не CRC. А об'яснение, что это CRC аудио данных, я принять не могу, поскольку такого понятия не знаю, и нигде про него прочитать не смог. Буду благодарен за ссылку. :)
k-dmitriy
@ 29-01-2007, 19:53
QUOTE (retro @ 29-01-2007, 19:09) |
И что, у тебя с виртуального рипа совпадал? У меня нет. |
щас попробовал на этом
Topic Link: Анна Нетребко - Russian album - совпало, правда без учета нулевых семплов. надо бы найти правильный релиз где с ними.
CODE |
EAC extraction logfile from 29. January 2007, 19:48 for CD Unknown Artist / Unknown Title
Used drive : Generic DVD-ROM Adapter: 2 ID: 0 Read mode : Burst Read offset correction : 0 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 Native Win32 interface for Win NT & 2000
Range status and errors Selected range Filename D:\CDImage.wav
Peak level 96.5 % CRC 858F252D Copy OK
No errors occured
End of status report |
Сергей Иванович
@ 30-01-2007, 13:35
QUOTE (Сергей Иванович @ 28-01-2007, 21:33) |
Но, допустим, что при подсчёте CRC не участвуют вообще все нулевые сэмплы (хотя на скорую руку проведённый эксперимент показывает, что и это не так). |
Извиняюсь, соврал. Не учёл при эксперименте, что что-то где-то может кэшироваться и не сразу влиять на результаты... EAC при установленной галке именно что пропускает при подсчёте все нулевые сэмплы. Т.е. если в левом канале нулевой сэмпл, а в правом в этой же позиции - нет, то EAC при подсчёте CRC аудиоданных пропустит нулевой сэмпл левого канала, а сэмпл правого - посчитает. Очень тупо. А что касается редактора, то выяснить путём научного самотыка, как он считает CRC при установленной галке, мне не удалось. У него даже при разных состояниях галки получается разный CRC для файла, в котором вообще нет нулевых не только сэмплов, а даже байтов... :dunno:
retro
Блиииин, да ты ж, извиняюсь, вообще реально не в теме! :fear2: Мне сразу вспоминается один мой друг детства. Вернее то, как мы познакомились. Катались мы по двору на маленьких двухколёсных велосипедах, у которых были ещё два дополнительных поддерживающих колёсика по бокам. У моего велосипеда они были кирпично-красные, а у его - белые. Так вот, когда мы остановились друг напротив друга, он мне заявил, бросив исполненный сомнения взгляд на колёсики моего велосипеда, что таких колёсиков не бывает. :crazy:
retro
@ 30-01-2007, 14:00
Сергей Иванович
Ну не в'еду я никак в это понятие... :wall: Давай, об'ясни еще раз, как может быть так, что... в общем, что. Что он считает? И как можно посчитать только аудио? Как можно убрать "дополнительную информацию", если онa и есть CRC? :fear2: Как считают "поток аудио" (я уже блин запутался...)?
Я абсолютно точно знаю, что такое CRC, зачем оно нужно, как его получить и как им оперировать, но это "не то колесо"! :lol:
Вот ты пишешь:
QUOTE |
EAC считает CRC32 извлекаемых (или обрабатываемых в при открытии в редакторе) аудиоданных. Именно самих аудиоданных. И только их. |
Но это же не CRC... :mol:
P.S. А где LF_? Oн умеет хорошо об'яснять... когда сам понимает... :)
Но у меня что-то такое ощущение, что и он тоже не совсем согласен.
Сбежал из темы... :diablo:
Я тут, с интересом читаю - просто сказать нечего, я не в курсе чего он считает :lol: Я знаю только одно - если убрать галку, то CRC должно быть одинаково даже при разных офсетах и разных приводах, т.е. это можно использовать если два разных человека делают рип одного диска, должно совпадать. А как другими прогами получить CRC как у ЕАС - знает только автор, никому другому это не удалось, по крайней мере я не видел ;)
Сергей Иванович
@ 30-01-2007, 20:42
retro
Ну, я просто не знаю, как можно объяснить, честное слово... EAC считает CRC аудиоданных - вот и всё объяснение, хоть ты меня тресни. Нет такого, что бывает только CRC файла и никаких других CRC не бывает. Нет, хоть тресни. И такого, что нельзя или не принято говорить о CRC чего-то, кроме CRC файла - такого тоже нет, хоть опять же меня тресни. :) Или вот WAV. Я говорю что в WAV файле есть помимо аудиоданных ещё и хэдер, dmvn, вон, говорит, что по стандарту WAV может содержать кроме хэдера и data-чанка ещё вагон и маленькую тележку разных других чанков. И всё это действительно имеет место быть, и легко может быть проверено гуглением с последующим чтением, если на слово не верится. А ты говоришь, мол, всё это не так... Как можно что-то объяснить, если наши... как бы это сказать... базы знаний по данному вопросу практически не имеют пересечений. Это будет как разговор слепого с глухим. :)
LF_
QUOTE |
А как другими прогами получить CRC как у ЕАС - знает только автор, никому другому это не удалось, по крайней мере я не видел |
Ну сударь, ну вы ваще... Уж пишу и пишу как EAC СRC считает, а мне веры всё нет и нет. Пойду я пить... А пока буду пить заваренную мяту, ибо с водкой я завязал, набросаю несколько совершенно очевидных рецептов, как получить сторонними программами тот же CRC что и у EAC'а. И парочку скриншотов приведу, чтобы уже никто не мог сказать, мол, сам не знаю и у других не видел. Сначала при убранной тритысячипятьсоттридцатьсемьразклятой галочке.
Рецепт первый. Для приготовления этого блюда потребуется научить EAC грабить с записью на хард голых аудиоданных. В ранних версиях это можно было делать прямо указав ему делать так где-то в его настройках. В последних версиях это делается немного с подвывертом. Идём в EAC -> Compression Options... (F11), на закладке External Compression убираем галочку Use external program for compression, если она стояла. Потом на закладке Waveform выставляем всё, как на картинке:
Я не знаю, есть ли Microsoft PCM Converter в любой системе по умолчанию, но хочется надеятся, что есть. Весь фокус при этом будет в том, что Microsoft PCM Converter при одинаковых входных и выходных параметрах PCM данных ('44,1КГц / 16Бит / Стерео' в нашем случае) ничего конвертировать не будет вообще, просто пропуская через себя аудиоданные без изменений, зато настройки внешнего сжатия в EAC'е позволяют указать ему, чтобы он писал на хард голые результаты, пусть и липовой компрессии, без добавления WAV-хедера. Так оно и будет. Грабим любые треки (Action -> Сopy Selected Tracks -> Compressed... (Shift+F5)), получая на диске набор RAW файлов с голыми аудиоданными. Тщательно смотрим на экран, запоминая показанные EAC'ом CRC каждого трека, потом заглядываем в LOG, с некоторым удивлением обнаруживая, что они и в него попали. После этого создаём для этих треков SFV, с помощью ли QuickSFV, с помощью ли Total Commander'а - это не важно, и удивлённо хлопая ресницами обнаруживаем, что в SFV те же самые CRC что и в окне или LOG'е EAC'а:
Рецепт второй. Если мы грабим стандартно - в WAV файлы, то нам после грабления нужно вручную переделать их в RAW файлы, избавив их от WAV-хедера. Можно открыть WAV'ы в звуковом редакторе, умеющем сохранять RAW аудиоданные. Sound Forge у меня тут под рукой валяется, например. И потом в нём сохранять открытые WAV'ы в RAW виде. Если при этом спрашиваются параметры, то нужно указать такие, какие они у WAV'ов и есть, чтобы сами аудиоданные не переконвертировались.
Или можно открыть WAV'ы в некоем HEX-editor'е, и вырезать (удалить) в файлах первые 44 байта - это как раз WAV-хедер. Если в WAV'е нет ничего лишнего, а EAC делает именно такие WAV'ы - мы в сохранённом файле получим опять же голые аудиоданные. После всего этого делаем SFV файл или подсчитываем CRC32 любым CRC-калькулятором и опять в восторге хлопаем ресницами.
Третий способ. Пишем на коленке собственный CRC калькулятор, подсчитывающий CRC32 файлов, но так, чтобы подсчёт начинался с 45-го байта (байт с адресом 0 у нас первый). Этому калькулятору мы подсовываем сразу WAV'ы. Хлопаем ресницами.
Если же мы хотим получить сторонней программой тот CRC, который получается у EAC'а при выставленной неисчислимоечислоразклятой галочке, то нам в обязательном порядке нужно написать на коленках свой CRC калькулятор с модифицированным алгоритмом подсчёта CRC. Модификация заключается в том, что он должен брать данные порциями по два байта, каждую порцию - двухбайтовое слово - проверять на нулизм, и если слово им, нулизмом, поражено, не включать эти два байта в подсчёт CRC. Ну и далее выбираем первый, второй или третий способ по вкусу. Если всё получается, не только хлопаем ресницами, но и немного приоткрываем в изумлении рот. :)
Чтобы получить тот же CRC, который даёт при выставленной гипермегасуперпупервредной галочке EAC'овский WAV-editor, я не знаю что нужно делать. Вот сия вот тайна действительно велика есть весьма. :fear2:
QUOTE |
Я знаю только одно - если убрать галку, то CRC должно быть одинаково даже при разных офсетах и разных приводах, т.е. это можно использовать если два разных человека делают рип одного диска, должно совпадать. |
Не всё так однозначно. Если какие-то треки (или имидж) не начинаются и/или не заканчиваются цифровой тишиной, что бывает совсем не так редко (например треки, плавно переходящие один в другой), то при разных оффсетах CRC не будут совпадать даже и в этом случае. Но при том, что при выставленной кретинодебильноидиотской галочке CRC подсчитывается без учёта вообще всех нулевых сэмплов, вполне может случится, что кривой рип будет иметь тот же CRC, что и нормальный. Шансы, конечно, невеликие, но всё же они больше, чем при учёте всех сэмплов...
Сергей Иванович - РЕСПЕКТ! Первым будешь!! :punk: :punk:
QUOTE |
Не всё так однозначно. Если какие-то треки (или имидж) не начинаются и/или не заканчиваются цифровой тишиной, что бывает совсем не так редко (например треки, плавно переходящие один в другой), то при разных оффсетах CRC не будут совпадать даже и в этом случае. |
я про имеджи говорил, там как раз это будет работать - всегда есть там бешенное кол-во нулевых самплов в начале и конце, гораздо больше офсета B)
Сергей Иванович
@ 30-01-2007, 22:30
QUOTE (LF_ @ 30-01-2007, 21:05) |
QUOTE | Не всё так однозначно. Если какие-то треки (или имидж) не начинаются и/или не заканчиваются цифровой тишиной, что бывает совсем не так редко (например треки, плавно переходящие один в другой), то при разных оффсетах CRC не будут совпадать даже и в этом случае. |
я про имеджи говорил, там как раз это будет работать - всегда есть там бешенное кол-во нулевых самплов в начале и конце, гораздо больше офсета B) |
Да нет, далеко не всегда. У дисков, мастерённых в 80-х - начале 90-х в конце до самого lead-out'а чаще всего идёт не цифровая, а лишь аналоговая тишина. Т.е. лёгкий шумок. Соответственно никаких нулевых сэмплов. А у современных это хотя и реже, но тоже бывает. Вот, для иллюстрации сказанного, как выглядит в максимальном увеличении по вертикали самый хвост диска, который послужил мне подопытным кроликом (а это, как можно увидеть в EAC'овском окошечке, издание 2003 года):
Так шта... :crazy:
Нет в жизни счастья, спасибо за науку! :punk: :punk:
Страницы: [
1]
2 3