AIMP Forum

AIMP for Windows => Вопросы / Questions => Topic started by: AndreyT on September 21, 2019, 06:23:09

Title: Что именно (и когда) делают настройки Replay Gain?
Post by: AndreyT on September 21, 2019, 06:23:09
В настройках "DSP -> Sound Effects ->Volume" есть группа "Replay Gain normalization". Однако я что-то не могу нигде найти нормального описания того, к чему именно и когда применяется нормализация по Replay Gain. Вроде бы просмотрел FAQ, но сходу ответа не нашел.

Задача у меня такая:

Мне нужно собрать playlist из надерганных из разных мест файлов. Затем я собираюсь записать его на внешний [аналоговый] носитель. Разумеется, перед тем, как начинать "чистовое" воспроизведение, мне нужно согласовать громкость разных треков. Те результаты, которые дает алгоритм Replay Gain, прекрасно подошли бы для моих целей.

Я заглядываю в "DSP -> Sound Effects -> Volume" и вижу там группы "Peak normalization" и "Replay Gain normalization". Мое естественное предположение, что эти нормализации подготавливаются на основе текущего содержимого playlist и применяется при воспроизведении этого playlist? Так ли это?

"Peak normalization" мне не подходит я его сразу выключаю. "Replay Gain normalization" оставляю включенным.

В группе "Replay Gain normalization" я вижу настройку "Analyze file "on-the-fly". Эту настройку я выключаю. Я подозреваю, что анализ "on-the-fly" может приводить и к изменению громкости "on-the-fly", что меня, разумеется, не устраивает. Я хочу, чтобы AIMP проанализировал playlist заранее, зафиксировал величину gain для каждого трека и больше не менял ее в процессе воспроизведения моего playlist. Я предполагаю, что при выключенном "Analyze file "on-the-fly" все будет работать именно так. Так ли это?

Настройку "Use value from tags" я тоже выключаю, ибо никакого осмысленного значения в tags я не прописывал - использовать стороннюю программу вроде MP3Gain я не хочу. Я хочу, чтобы AIMP все сделал сам (и ничего никуда не прописывал).

Итак, получу ли я в таких настройках то, что мне надо, т.е. нормализованное алгоритмом Replay Gain по громкости воспроизведение текущего playlist?

И если да, то вопрос чисто из любопытства: в какой момент AIMP производит перенормализацию при изменениях содержимого playlist? В момент добавления очередного трека? Или перед началом проигрывания playlist?
Title: Re: Что именно (и когда) делают настройки Replay Gain?
Post by: Artem on September 21, 2019, 12:19:43
В группе "Replay Gain normalization" я вижу настройку "Analyze file "on-the-fly". Эту настройку я выключаю. Я подозреваю, что анализ "on-the-fly" может приводить и к изменению громкости "on-the-fly", что меня, разумеется, не устраивает. Я хочу, чтобы AIMP проанализировал playlist заранее, зафиксировал величину gain для каждого трека и больше не менял ее в процессе воспроизведения моего playlist. Я предполагаю, что при выключенном "Analyze file "on-the-fly" все будет работать именно так. Так ли это?

Настройку "Use value from tags" я тоже выключаю, ибо никакого осмысленного значения в tags я не прописывал - использовать стороннюю программу вроде MP3Gain я не хочу. Я хочу, чтобы AIMP все сделал сам (и ничего никуда не прописывал).

Итак, получу ли я в таких настройках то, что мне надо, т.е. нормализованное алгоритмом Replay Gain по громкости воспроизведение текущего playlist?

Нет, вы же все выключили. Вам нужно прописать значения replay gain в теги файла, сделать это можно с помощью редактора тегов, вызывающегося из пункта утилиты. Он сам посчитает replay gain для выбранных файлов и пропишет эти данные в тег. В отличие от MP3Gain тут аудиоданные не изменяются.
Title: Re: Что именно (и когда) делают настройки Replay Gain?
Post by: AndreyT on September 21, 2019, 18:06:59
Нет, вы же все выключили. Вам нужно прописать значения replay gain в теги файла, сделать это можно с помощью редактора тегов, вызывающегося из пункта утилиты. Он сам посчитает replay gain для выбранных файлов и пропишет эти данные в тег.

А, понял! Отлично. То есть есть возможность проанализировать выбранный playlist, но сделать это нужно вручную, послав все треки в редактор тегов, там выполнив Replay Gain анализ и записав результат в теги.

В AIMP мне при этом нужно включить пункт "Use value from tags".

В отличие от MP3Gain тут аудиоданные не изменяются.

Простите, а откуда вы берете эту информацию? Я не в первый раз вижу в этом форуме, но уверен, что это не соответствует действительности. MP3Gain никогда не меняет никаких аудиоданных. MP3Gain делает абсолютно то же самое, что и ваш редактор тегов: анализирует Replay Gain и прописывает полученное значение gain в теги. Всегда так было.

P.S. Если вы когда-то пользовались MP3Gain, то вы должны были заметить, что MP3Gain прописывает новые значение gain практически мгновенно. Ну никак невозможно вот так мгновенно выполнить encoding вороха MP3 файлов по новой...
Title: Re: Что именно (и когда) делают настройки Replay Gain?
Post by: AndreyT on September 22, 2019, 02:08:17
Кстати, а не могли бы вы также объяснить в двух словах, что именно делает Replay Gain "on-the-fly"? То есть когда именно он может менять значение gain.

Мое предположение выше заключалось в том, что анализ делается в процессе воспроизведения и, соответственно, громкость может меняться в процессе воспроизведения (прямо посреди трека? перед следующим треком?). То есть такой способ, согласно моему предположению, для воспроизведения на внешний носитель непригоден.

Это так? Или все таки под "on-the-fly" имеется в виду что-то другое?
Title: Re: Что именно (и когда) делают настройки Replay Gain?
Post by: Artem on September 22, 2019, 12:56:22
Если вы когда-то пользовались MP3Gain, то вы должны были заметить, что MP3Gain прописывает новые значение gain практически мгновенно. Ну никак невозможно вот так мгновенно выполнить encoding вороха MP3 файлов по новой...

Возможно, я спутал эту утилиту с какой-то другой, но такие решения точно были.

Кстати, а не могли бы вы также объяснить в двух словах, что именно делает Replay Gain "on-the-fly"? То есть когда именно он может менять значение gain.

Мое предположение выше заключалось в том, что анализ делается в процессе воспроизведения и, соответственно, громкость может меняться в процессе воспроизведения (прямо посреди трека? перед следующим треком?). То есть такой способ, согласно моему предположению, для воспроизведения на внешний носитель непригоден.

Это так? Или все таки под "on-the-fly" имеется в виду что-то другое?

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