AIMP Forum
Разное => Архив / Archive => Вопросы (архив) / Questions (archive) => Topic started by: JohnDoe on December 17, 2015, 12:23:08
-
Здравствуйте. Хочу привести громкость всех треков к одному уровню, но при этом не хочу:
- модифицировать файлы, включая изменение метаданных;
- потерять качество звука и/или динамический диапазон.
Нашёл в DSP-настройках нормализацию громоксти на лету, но она явно убивает динамический диапазон. Как я себе представляю то, что мне нужно: анализируем все треки, для каждого находим пиковый уровень, и вычисляем коэффициент громкости для этого трека, который приведёт уровень пика к 0 дБ. Коэффициенты для каждого трека записываем в отдельный файл или в базу данных фонотеки.
Может быть, есть для этого плагин?
Если это невозможно, то я готов пожертвовать пунктом 1. и записать что-то в тэги. Я видел, что там же, в DSP, есть опция чтения replay gain из тегов, но непонятно, как сначала проанализировать фонотеку и записать эту информацию в тэги. Фонотека вся в lossless, не знаю, поддерживают ли FLAC, APE и WV нужные тэги.
Заранее спасибо за советы. АИМП будет работать в авто, и для безопасности движения важно, чтобы я мог один раз за поездку выставить комфортную громкость и не трогать её из-за сильного перепада в громкости между соседними треками в плейлисте.
-
Нашёл в DSP-настройках нормализацию громоксти на лету, но она явно убивает динамический диапазон. Как я себе представляю то, что мне нужно: анализируем все треки, для каждого находим пиковый уровень, и вычисляем коэффициент громкости для этого трека, который приведёт уровень пика к 0 дБ. Коэффициенты для каждого трека записываем в отдельный файл или в базу данных фонотеки.
Может быть, есть для этого плагин?
Для этого есть редактор тегов: анализируете треки на ReplayGain
А в DSP включаете этот самый ReplayGain
-
А если .cue + image? Это нормально поддерживается, или будет нормализован весь альбом?
Хотелось бы всё-таки сами исходные файлы не трогать, а сохранить информацию о громкости отдельно.
-
Есть по альбомный и по трековый метод использования, но вот как анализируется образ пусть подскажут другие
-
А если .cue + image? Это нормально поддерживается, или будет нормализован весь альбом?
Хотелось бы всё-таки сами исходные файлы не трогать, а сохранить информацию о громкости отдельно.
инфа о ReplayGain хранится в тегах
.cue + image - это один большой трек, а значит один большой тег
Кстати, в альбоме обычно все треки согласованы по задумке автора, поэтому предпочтительнее использовать именно альбомный ReplayGain
-
Спасибо за разъяснение.
в альбоме обычно все треки согласованы по задумке автора
Да, это приходило мне в голову. Как минимум для 99% треков это будет правильно.
-
А не работает для cue + image. AIMP игнорирует replay gain в image. Видимо, пытается брать из .cue, там этого нет, и он сдаётся.
-
А не работает для cue + image. AIMP игнорирует replay gain в image. Видимо, пытается брать из .cue, там этого нет, и он сдаётся.
Нет, все учитывается корректно. Однако, текущее значение не показывается в "Информации о файле". С этим разбираюсь.
-
Хм. Я смотрел в Настройки - Воспроизведение - Менеджер звуковых эффектов - Нормализация громкости - Replay Gain. Там всегда 0 дБ для cue + image, и работает анализ на лету (который не применяется, если replay gain считан из тегов).
-
Хм. Я смотрел в Настройки - Воспроизведение - Менеджер звуковых эффектов - Нормализация громкости - Replay Gain. Там всегда 0 дБ для cue + image, и работает анализ на лету (который не применяется, если replay gain считан из тегов).
да, у себя проверил - такое же поведение (FLAC+CUE)
-
да, у себя проверил - такое же поведение (FLAC+CUE)
Странно, у меня нормально работает.
-
АИМП 4, версия 1675.
-
АИМП 4, версия 1675.
Я пробовал на релизной.
-
Обновил до 1678. Ничего не изменилось.
Но я нашёл кое-что странное:
1. Лежат рядом APE-образ и .cue, названия одинаковые, только расширения отличаются. В АРЕ replay gain записан.
2. Запускаю воспроизведение .cue - вижу gain 0 dB в DSP-менеджере.
3. Запускаю сам АРЕ-файл - тоже 0 dB, но файл разбит на треки в плейлисте, т. е. АИМП увидел .cue и подгрузил.
4. Переименовываю образ, чтобы название отличалось от cue, и открываю его. Replay gain есть.
5. Возвращаю старое имя, cue подгружается, replay gain есть!
6. ???
-
5. Возвращаю старое имя, cue подгружается, replay gain есть!
Во, точно, нужно сначала теги перечитать - тогда работает
-
Да, если обновить тэги в фонотеке - работает, спасибо.
И ещё интересный нюанс: если выделить всё (Ctrl + A) в фонотеке, перетащить в редакторе тэгов, там тоже выделить всё и посчитать громкость, то потом при проигрывании я нахожу много альбомов (в основном, image + cue. А может, даже, только такие), в которых нет replay gain. И если потом ВСЁ из фонотеки вставить в плей-лист, и перетащить в редактор тэгов уже из плей-листа, и запустить расчёт с галочкой "игнорировать треки, у которых уже есть этот тег", то он находит много нового! Пока я писал этот пост, он посчитал только 1%, хотя вчера он уже где-то с час уже обрабатывал мою фонотеку.
P. S. Было бы не лишним добавить в окно прогресса нормализации громкости расчёт оставшегося времени. И проценты прогресса выводить хотя бы с одним знаком после запятой, а то и с двумя. У меня один процент занимает 10-15 минут, и это только офисная часть коллекции, 12 000 треков. Дома у меня сейчас 27 или 28 тысяч :)
-
Можно перезапустить плеер. Дело в том, что в плеере хранится кэш для файлов с образами.
-
Объясните, пожалуйста, почему нормализация громкости приводит уровень не к 0 дБ, а непонятно к чему, и для 99% треков уровень в результате занижается относительно исходного (хотя по логике он не может понижаться, а только повышаться)?
Даже если допустить, что нормализуется не уровень отдельных пиков а, например, субъективная громкость, то я всё равно не понимаю, почему коррекция всегда происходит в сторону уменьшения громкости, а не повышения.
-
Потому, что Replay Gain работает несколько иначе: http://audiocoding.ru/terms/replaygain/
-
Спасибо.
Получается, что результат слишком тихий, но с помощью предусиления этого исправить нельзя, потому что на каких-то треках (из того меньшинства. которые не были заглушены), будет клиппинг...