AIMP Forum

AIMP для Windows => Ошибки / Замечания => Обработано => Topic started by: BobiBob on August 08, 2020, 12:32:17

Title: [x] [2224] Некорректная работа анализа ReplayGain
Post by: BobiBob on August 08, 2020, 12:32:17
С покупкой хороших колонок открыл для себя ReplayGain. Звук намного лучше стал, чем просто с антиклипингом.
Решил обновить таги всей своей музыки, но столкнулся со странной работой анализа ReplayGain в AIMP.
По порядку:
1. При сравнении ReplayGain в AIMP и ReplayGain в Foobar2000 выдают разный результат сканирования/анализа файла, в среднем AIMP громче на +3Дб и более
2. При анализе одного и того же файла ReplayGain в AIMP выдает разные результаты, разница десятые ДБ
Результатом может быть -8,72  -8,98  -8,65 и т.п.

Я бы предпочел использовать ReplayGain от AIMP, чем от Foobar2000. Foobar2000, мне кажется, излишне занижает громкость. Но в AIMP немного косячный ReplayGain

AIMP v4.70, build 2224
Title: Re: Некоректная работа анализа ReplayGain
Post by: Artem on August 08, 2020, 14:39:55
1. Это нормально
2. Можно трек, где такое наблюдается? У меня на треках такого нет
Title: Re: [?] [2224] Некорректная работа анализа ReplayGain
Post by: CkopoxoD on August 08, 2020, 16:52:45
Повторил на [2224]. Пробовал несколько mp3, на всех получил разброс Track Gain до 0.1 dB при повторных анализах.
Те же файлы на [2180] дают всегда один и тот же результат.
Quote
Исправлено: звуковой движок - replaygain - не очищается кэш перед анализом нового файла, что иногда приводит к менее точным результатам расчетов
Не потерялся ли каким-либо образом этот фикс при переходе к 4.70?
Title: Re: [?] [2224] Некорректная работа анализа ReplayGain
Post by: Artem on August 08, 2020, 20:40:01
Повторил на [2224]. Пробовал несколько mp3, на всех получил разброс Track Gain до 0.1 dB при повторных анализах.
Те же файлы на [2180] дают всегда один и тот же результат.Не потерялся ли каким-либо образом этот фикс при переходе к 4.70?

Можно по шагам? Я как не пробовал - у меня всегда один и тот же результат выдается.
Title: Re: [?] [2224] Некорректная работа анализа ReplayGain
Post by: CkopoxoD on August 08, 2020, 22:15:51
Можно по шагам? Я как не пробовал - у меня всегда один и тот же результат выдается.
В ATE [2224] выбран единственный файл (приложил).
Нажимаю Scan selected: without album. Происходит анализ, открывается окно Preview. Закрываю окно (Esc/Cancel), снова нажимаю Scan selected...
Track gain отличается от раза к разу, ну иногда пару раз подряд одинаковое значение выдаётся. Удалось получить от -4.10 dB до -4.23 dB.

ATE [2180] всегда считает -4.12 dB этому треку.
Оба билда только что распакованы и никак не настраивались.
Title: Re: [?] [2224] Некорректная работа анализа ReplayGain
Post by: Artem on August 09, 2020, 08:08:49
Странно, у меня такого эффекта нет - всегда показывается одно и тоже значение
Title: Re: [?] [2224] Некорректная работа анализа ReplayGain
Post by: Zhenya on August 09, 2020, 12:05:48
Странно, у меня такого эффекта нет - всегда показывается одно и тоже значение

Аналогично. Всегда -4.12 dB в ATE 2224. Windows 8.1.
Title: Re: [?] [2224] Некорректная работа анализа ReplayGain
Post by: Black_AVP on August 09, 2020, 13:41:34
Проверил на трёх последних сборках: 2223..2225, результаты сканирования повторяются.
Track Gain = -4.12
Track Peak = 0.896095

Windows 7 Ultimate x64
Title: Re: [?] [2224] Некорректная работа анализа ReplayGain
Post by: CkopoxoD on August 13, 2020, 18:33:25
Повторил на [2210], повторил на совсем другом железе, поставив Win 7 Pro SP1 x64 с оф. образа в Виртуалбокс.
А раз никто из тестеров не захотел добиться повторяемости бага, я попытался найти способы обойти его и получить корректный расчёт. Действенной оказалась привязка (affinity) AIMPate [2224] к одному ядру. При этом частота ошибки резко падает, расчёт выдаёт -4.12 в подавляющем большинстве случаев. Сначала я думал, что баг совсем исчезает, но раз в несколько десятков повторений всё же проявляется отклонение.
Вижу, что пара потоков создаётся при анализе. Что-то менялось в работе с ними в 4.70?
Title: Re: [?] [2224] Некорректная работа анализа ReplayGain
Post by: Artem on August 14, 2020, 07:56:03
Повторил на [2210], повторил на совсем другом железе, поставив Win 7 Pro SP1 x64 с оф. образа в Виртуалбокс.
А раз никто из тестеров не захотел добиться повторяемости бага, я попытался найти способы обойти его и получить корректный расчёт.

Ни у кого оно не повторилось. Видимо, есть какие-то предпосылки к повторяемости.

Действенной оказалась привязка (affinity) AIMPate [2224] к одному ядру. При этом частота ошибки резко падает, расчёт выдаёт -4.12 в подавляющем большинстве случаев. Сначала я думал, что баг совсем исчезает, но раз в несколько десятков повторений всё же проявляется отклонение.
Вижу, что пара потоков создаётся при анализе. Что-то менялось в работе с ними в 4.70?

Очень странно, анализ использует только один поток.
Title: Re: [?] [2224] Некорректная работа анализа ReplayGain
Post by: Soolo on August 14, 2020, 08:08:46
Ни у кого оно не повторилось. Видимо, есть какие-то предпосылки к повторяемости.
Повторил на приложенном файле (https://www.aimp.ru/forum/index.php?action=dlattach;topic=65325.0;attach=61807)
Результат то -4,12, то -4,21
Вряд ли дело в распараллеливании по ядрам. Когда задал процессу 1 ядро - всё так же результат плавает.
Какие-то в алгоритме заложены квантовые вычисления со случайными флуктуациями =)
Title: Re: [?] [2224] Некорректная работа анализа ReplayGain
Post by: Choveka on August 14, 2020, 11:24:19
На приложенном файле я тоже повторил. Win10 Pro 2004, x64.
Title: Re: [?] [2224] Некорректная работа анализа ReplayGain
Post by: Artem on August 14, 2020, 19:48:00
На приложенном файле я тоже повторил. Win10 Pro 2004, x64.

Странно, а у меня что на 4.60, что на 4.70 - результат одинаковый. Может я что-то не так делаю? Можете видео записать с вашими действиями?
Title: Re: [?] [2224] Некорректная работа анализа ReplayGain
Post by: Choveka on August 17, 2020, 08:45:49
Привет. Хочу сделать одно уточнение. Когда писал в пятницу - повторил, это было на слабеньком служебном компьютере с двухядерным процессором Pentium(R) G2020. Вчера пробовал дома на домашнем компьютере с шестиядерном процессоре i5 8400 и всегда показывало один результат -4,12dB. Вот сегодня записал видео на слабеньком служебном компьютере, где можно увидеть разные значения: https://yadi.sk/i/cDWRcxMLzj9cxA (https://yadi.sk/i/cDWRcxMLzj9cxA)

ПП. На обе машины установлен Win10 Pro 2004, x64, AIMP v.4.70, build 2224 (22.07.2020)
Title: Re: [?] [2224] Некорректная работа анализа ReplayGain
Post by: Artem on August 18, 2020, 10:21:21
Попробуйте эту сборку:
https://yadi.sk/d/ZgQiDvrPZPC-dg
Title: Re: [?] [2224] Некорректная работа анализа ReplayGain
Post by: Choveka on August 18, 2020, 12:25:35
Привет. Уснановил сборку в портативном режиме (на слабеньком компютере). Вроде всё нормально. Видео прилагаеся.
https://yadi.sk/i/QLw0xfUl700T2A (https://yadi.sk/i/QLw0xfUl700T2A)
Title: Re: [x] [2224] Некорректная работа анализа ReplayGain
Post by: Soolo on August 18, 2020, 12:43:47
Да, теперь стабильно -4,12