|
Onnoue
Стаж: 16 лет 5 месяцев Сообщений: 392
|
Onnoue ·
17-Ноя-08 12:05
(15 лет 6 месяцев назад)
этот топик был ближе всего по теме) например: на одном трекере выложили потрековый рип, а на другом - в виде синглобраз. Каким образом можно подсчитать CRC всего диапазона имея CRC треков в логе от первого рипа, для того чтобы сравнить её с CRC в логе от второго рипа, чтобы не качать одну из раздач предварительно полностью?
|
|
DrStandBy
Стаж: 17 лет 7 месяцев Сообщений: 15427
|
DrStandBy ·
17-Ноя-08 12:20
(спустя 15 мин.)
Onnoue
CUE Tools склеить синглобраз из треков и посчитать
|
|
Onnoue
Стаж: 16 лет 5 месяцев Сообщений: 392
|
Onnoue ·
17-Ноя-08 12:22
(спустя 1 мин.)
DrStandBy писал(а):
Onnoue
CUE Tools склеить синглобраз из треков и посчитать
нет, если у меня нет треков: есть только два лога с CRC'ми, можно как-то сложить эти CRC чтобы получить итоговую сумму всего диапазона, как это делает сам EAC?
|
|
DrStandBy
Стаж: 17 лет 7 месяцев Сообщений: 15427
|
DrStandBy ·
17-Ноя-08 14:19
(спустя 1 час 56 мин.)
Onnoue
в таком разе никак...
|
|
Гость
|
Гость ·
28-Ноя-08 20:52
(спустя 11 дней)
Подскажите мне ответ на такой вопрос:
Если диск рипнут с одними параметрами EAC, потом с правильно выставленными (исправлены оффсет и возврат ошибок C2) может ли при этом полностью совпадать TOC и CRC в обоих логах? Меня мучают сомнения,может просто правка лога?
|
|
Onnoue
Стаж: 16 лет 5 месяцев Сообщений: 392
|
Onnoue ·
28-Ноя-08 21:16
(спустя 24 мин.)
mtv_ne_ntv писал(а):
Подскажите мне ответ на такой вопрос:
Если диск рипнут с одними параметрами EAC, потом с правильно выставленными (исправлены оффсет и возврат ошибок C2) может ли при этом полностью совпадать TOC и CRC в обоих логах? Меня мучают сомнения,может просто правка лога?
TOC должен совпадать. CRC - приведите логи.
|
|
McCrack
Стаж: 15 лет 6 месяцев Сообщений: 15
|
McCrack ·
14-Мар-09 17:30
(спустя 3 месяца 15 дней)
dmvn писал(а):
А ещё можно устраивать конкурс "Угадайте, на каком языке написан EAC". Я когда это узнал, долго не мог понять, почему. Думаю, что подавляющее большинство ответит "ну конечно же С++" и будут неправы.
Так и не увидел в топике правильного ответа, а интересно, на каком? Фортран?
P.S. Спасибо за прогу.
|
|
_rg
Стаж: 16 лет 9 месяцев Сообщений: 5
|
_rg ·
08-Май-09 13:07
(спустя 1 месяц 24 дня)
Цитата:
What’s new in version 0.99 prebeta 5
============================== - Fixed a small bug in some of the CRC calculations
...
|
|
Дед Морoз
Стаж: 15 лет 5 месяцев Сообщений: 1746
|
Дед Морoз ·
13-Сен-09 19:21
(спустя 4 месяца 5 дней)
В общем, такое дело. Если рип сделан без галочки о нулевых сэмплах - CRC совпадает в 95% случаях. Я привёл пример здесь https://rutr.life/forum/viewtopic.php?t=1526387. Если же этой эта галочка есть - совпадать не будет. Вот я и задумался: реальное ли значение CRC в рипе с поставленной галочкой; а может, реальное значение как раз получается при записи такого рипа на диск? Интересно очень...
|
|
Willy
Стаж: 16 лет 8 месяцев Сообщений: 5977
|
Willy ·
13-Сен-09 20:28
(спустя 1 час 7 мин.)
Дед Мороз_52006 писал(а):
Вот я и задумался: реальное ли значение CRC в рипе с поставленной галочкой
Нет, на значение CRC может повлиять даже один лишний или недостающий бит.
Дед Мороз_52006 писал(а):
Просто на торренте где-то звучало, что повторить диск по CRC очень сложно. Ну вот, оказывается, если всё делать как надо - легко
Если рипать правильно, то CRC совпадут.
|
|
Zin-Uru
Стаж: 16 лет 7 месяцев Сообщений: 639
|
Zin-Uru ·
31-Окт-09 23:15
(спустя 1 месяц 18 дней, ред. 31-Окт-09 23:15)
Могу сделать программку, которая бы автоматом распаковывала сжатые лосслесс-файлы при наличии соответствующего энкодера и передавала на анализ wavcrc32.exe (консольному). Тем более что есть уже заготовка. Если интересует, пишите в личку.
|
|
LEXS-XX
Стаж: 16 лет 3 месяца Сообщений: 2120
|
LEXS-XX ·
01-Ноя-09 10:40
(спустя 11 часов, ред. 01-Ноя-09 10:40)
Было бы интересно если программа перестала быть консольной это бы значительно расширило круг ее пользователей
|
|
Zin-Uru
Стаж: 16 лет 7 месяцев Сообщений: 639
|
Zin-Uru ·
01-Ноя-09 12:07
(спустя 1 час 26 мин.)
LEXS-XX, если ты про wavcrc32 саму по себе, то есть давно уже GUI-версия.
https://rutr.life/forum/viewtopic.php?p=3595622#3595622
|
|
G-Man90
Стаж: 14 лет 10 месяцев Сообщений: 1574
|
G-Man90 ·
13-Ноя-09 01:04
(спустя 11 дней)
Ничего не пойму... Ошибку ведь исправили.
А в статье об этом не упоминается
|
|
KillSSS
Стаж: 14 лет 6 месяцев Сообщений: 36
|
KillSSS ·
18-Ноя-09 13:03
(спустя 5 дней)
Спасибо за прогу. Хотя и так всё понятно, но хотелось бы gui еще и на родном языке.
|
|
drundel
Стаж: 17 лет 5 месяцев Сообщений: 625
|
drundel ·
17-Мар-10 02:19
(спустя 3 месяца 28 дней, ред. 17-Мар-10 02:19)
Скажите, пожалуйста, люди знающие... заметил такую закономерность (по крайней мере у меня так), что все без исключения рипы сделанные в WavPack и FLAC проверку проходят на ура, а вот с APE примерно 50/50...
Как Вы считаете (или это уже известный факт), связано ли это конкретно с особенностями "обезьянки" или же виной тому лишь галка в EAC (что не логично, т.к. были бы несовпадения и в WavPack/FLAC, тем более, по заявлению автора, программа "считает для заданного WAV-файла все три возможные значения контрольной суммы")?..
Да, за софтинку спасибо большое) UPD: проверил 20 рипов (14 WavPack/FLAC и 6 APE)... WavPack/FLAC - совпадение 100%, APE - совпадение 50% (3 из 6 не совпали)...
|
|
Abbas1
Стаж: 15 лет 5 месяцев Сообщений: 533
|
Abbas1 ·
23-Июл-10 17:10
(спустя 4 месяца 6 дней)
может кто словами и формулами описать алгоритм расчета правильной контрольной суммы.
Допустим у меня есть память со звуковыми данными и считанный wav-хедер.
1 Я содаю массив для хранеия CRC
2 А дальше как?
|
|
PallMallUA
Стаж: 15 лет 2 месяца Сообщений: 32
|
PallMallUA ·
12-Авг-10 02:34
(спустя 19 дней)
А возможно добавить в программу функцию определения CRC без учета первых и последних 2940 семплов. Можно будет самому, без помощи АР, проверять идентичность рипов. Хотя с АР проще, наверное...
|
|
Abbas1
Стаж: 15 лет 5 месяцев Сообщений: 533
|
Abbas1 ·
12-Авг-10 23:51
(спустя 21 час, ред. 12-Авг-10 23:51)
Я разобрался. Все работает. Значительно улутшил и укорил алгоритм.
1. Удалил генерацию таблицы и заменил её статическим массивом.
2. Заменил два вложеных цыкла расчета CRC на 1 с побайтным шагом. Ключевой фрагмент. Здесь расчет только CRC стответствующего требованиям настройки ЕАС Рутрекера. uptr=buffer; //Инициализация указателя (тип char) адресом буффера
for (fh4 = 0; fh4 < fh3 ; fh4++) //Цикл по буфферу памяти
{
crc = (crc >> 8) ^ crctabl32[(crc & 0xFF) ^ *ucptr]; // crctabl32 Статический массив
uptr++; // Указатель на тип char
} PallMallUA - конечно можно.
|
|
Fossman
Стаж: 17 лет Сообщений: 3571
|
Fossman ·
13-Авг-10 05:45
(спустя 5 часов)
Abbas1 писал(а):
Значительно улутшил и укорил алгоритм.
А значительно улучшенный и укороченный бинарник где? Тут форум не программистов, а людей с земли, можно сказать
|
|
PallMallUA
Стаж: 15 лет 2 месяца Сообщений: 32
|
PallMallUA ·
13-Авг-10 08:44
(спустя 2 часа 59 мин.)
Да, и, если можно, добавьте ту функцию. Может в народе приживется =)
|
|
Fossman
Стаж: 17 лет Сообщений: 3571
|
Fossman ·
30-Сен-10 14:18
(спустя 1 месяц 17 дней)
Добавить бы в программу расчет хешей MD5 и SHA - было бы просто замечательно.
|
|
ConstantineG
Стаж: 15 лет Сообщений: 5
|
ConstantineG ·
29-Дек-11 02:04
(спустя 1 год 2 месяца)
Почему после обработки .wav файла в Adobe Audition, при расчете контр. суммы wavcrc32-gui сообщает "Invalid FMT chunk size!"?
|
|
omegalord
Стаж: 17 лет 7 месяцев Сообщений: 1296
|
omegalord ·
11-Янв-12 04:06
(спустя 13 дней)
Fossman писал(а):
Добавить бы в программу расчет хешей MD5 и SHA - было бы просто замечательно.
Еще замечательней было бы, если данную программу можно было бы запускать из контекстного меню windows, (наведя мышку на нужный lossless файл и открыв меню правой кнопкой).
|
|
Fossman
Стаж: 17 лет Сообщений: 3571
|
Fossman ·
11-Янв-12 05:34
(спустя 1 час 28 мин.)
omegalord писал(а):
Еще замечательней было бы, если данную программу можно было бы запускать из контекстного меню windows, (наведя мышку на нужный lossless файл и открыв меню правой кнопкой).
Ну так это вроде бы реально сделать с помощью реестра Windows - добавить соответствующие пункты контекстного меню для соответствующих типов файлов. Если конечно утилита поддерживает передачу параметров из командной строки.
|
|
omegalord
Стаж: 17 лет 7 месяцев Сообщений: 1296
|
omegalord ·
11-Янв-12 05:56
(спустя 21 мин.)
Fossman писал(а):
omegalord писал(а):
Еще замечательней было бы, если данную программу можно было бы запускать из контекстного меню windows, (наведя мышку на нужный lossless файл и открыв меню правой кнопкой).
Ну так это вроде бы реально сделать с помощью реестра Windows - добавить соответствующие пункты контекстного меню для соответствующих типов файлов. Если конечно утилита поддерживает передачу параметров из командной строки.
Да но насколько я понял, программа работает только с WAV файлами? Я имел ввиду что неплохо было бы иметь такой инструмент под рукой для быстрого вычисления CRC аудиочасти имеющихся lossless файлов, а если чтобы это сделать, придется сначала переконвертировать файл в wav то смысла в ее использовании нет конечно, тогда проще все сделать при помощи CUETools.
|
|
Fossman
Стаж: 17 лет Сообщений: 3571
|
Fossman ·
11-Янв-12 06:46
(спустя 50 мин., ред. 11-Янв-12 06:46)
omegalord писал(а):
вычисления CRC аудиочасти имеющихся lossless файлов,
И это тоже можно, через соответствующие бат файлы, только врядли это принесет много пользы, ибо будет происходить длительно и нудно (что неизбежно - разжатие, подсчт хеша) и в конечном счете эта возможность (контекстное меню) останется фактически невостребованной.
|
|
mithridat
Стаж: 16 лет 11 месяцев Сообщений: 795
|
mithridat ·
12-Янв-12 15:05
(спустя 1 день 8 часов, ред. 12-Янв-12 15:05)
Fossman писал(а):
omegalord писал(а):
вычисления CRC аудиочасти имеющихся lossless файлов,
И это тоже можно, через соответствующие бат файлы, только врядли это принесет много пользы, ибо будет происходить длительно и нудно (что неизбежно - разжатие, подсчт хеша) и в конечном счете эта возможность (контекстное меню) останется фактически невостребованной.
Я думаю это можно реализовать через плагин к Foobar2000,по аналогии с Foodetect.Будет быстро.
|
|
Fossman
Стаж: 17 лет Сообщений: 3571
|
Fossman ·
12-Янв-12 18:25
(спустя 3 часа, ред. 12-Янв-12 18:25)
mithridat писал(а):
Будет быстро
А что, плагин к фубару может ускорит процесс декодирования lossless->wav или алгоритм подчета хеша звукового потока?
P.S. Есть контентный плагин к TC для расчета различных хешей файлов, которые можно выводить в колонках в списке файлов. Можете потренироваться - попробуйте зайти в папку, где дежит кучка образов альбомов
|
|
ter3214
Стаж: 12 лет 4 месяца Сообщений: 1
|
ter3214 ·
24-Мар-12 13:31
(спустя 2 месяца 11 дней, ред. 20-Апр-12 09:44)
|
|
|