AIMP Forum

AIMP for Windows => Предложения / Suggestions => Topic started by: mihakom on May 17, 2024, 17:36:57

Title: ReplayGain опции
Post by: mihakom on May 17, 2024, 17:36:57
Добрый всем!
Хотелось бы в будущем иметь опции, на мой взгляд важные и реализованные в F2K, такие как: "Apply gain to file content" для MP3/AAC и "Manipulate Opus header gain" для Opus. Не все плееры поддерживают тэги ReplayGain, а тем более аппаратные магнитолы и медиацентры. При этом выравнивать громкость надо. Что думаете?
Title: Re: ReplayGain опции
Post by: Soolo on May 17, 2024, 19:46:19
В конвертере есть возможность нормализации
Title: Re: ReplayGain опции
Post by: mihakom on May 17, 2024, 22:49:07
Конвертер не катит. Оригиналов lossless нет, апконверт душит качество.
Title: Re: ReplayGain опции
Post by: Artem on May 18, 2024, 20:33:50
Конвертер не катит. Оригиналов lossless нет, апконверт душит качество.

Так не делайте апскейл. Изменение данных предполагает перекодирование, без этого никак
Title: Re: ReplayGain опции
Post by: Soolo on May 18, 2024, 22:27:33
Изменение данных предполагает перекодирование, без этого никак
Встречал утилиту для mp3, работающую на низком уровне без декодироваеия-кодирования. Позволяла резать файл и увеличивать громкость без потери качества.
Кстати про нарезку по cue без перекодирования есть на форуме тема тоже.
Вкроятно, это поддерживают и другие lossy форматы.
Title: Re: ReplayGain опции
Post by: Artem on May 18, 2024, 23:36:51
Встречал утилиту для mp3, работающую на низком уровне без декодироваеия-кодирования. Позволяла резать файл и увеличивать громкость без потери качества.
Кстати про нарезку по cue без перекодирования есть на форуме тема тоже.
Вкроятно, это поддерживают и другие lossy форматы.
Разрезка в случае мп3 - да, а вот громкость без перепаковки никак
Title: Re: ReplayGain опции
Post by: mihakom on May 25, 2024, 16:41:04
Никакой перепаковки. Операции абсолютно Lossless. У MPEG файлов меняется значение в заголовке, у OPUS значение "Opus Header".
Title: Re: ReplayGain опции
Post by: Soolo on May 25, 2024, 18:42:08
Никакой перепаковки. Операции абсолютно Lossless. У MPEG файлов меняется значение в заголовке, у OPUS значение "Opus Header".
Поделитесь одинаковыми файлами с разной громкостью, этим способом сделанными
Title: Re: ReplayGain опции
Post by: mihakom on May 25, 2024, 20:12:03
Also, the changes MP3Gain makes are completely lossless.  https://mp3gain.sourceforge.net/
Файл восстанавливается до исходного значения без потерь. Размер бит в бит не будет одинаковый, так как заголовок меняется.
Title: Re: ReplayGain опции
Post by: MCW on May 25, 2024, 20:15:04
Встречал утилиту для mp3, работающую на низком уровне без декодироваеия-кодирования.
Знаю MP3Gain (https://ru.wikipedia.org/wiki/MP3Gain), раньше постоянно ей пользовался, особенно полезна для нормализации и прослушивания на аппаратных проигрывателях.
Title: Re: ReplayGain опции
Post by: Artem on May 25, 2024, 20:31:25
Никакой перепаковки. Операции абсолютно Lossless. У MPEG файлов меняется значение в заголовке, у OPUS значение "Opus Header".

Так это все равно, что в теги прописать - не каждый плеер поймёт
Title: Re: ReplayGain опции
Post by: MCW on May 25, 2024, 20:48:50
Так это все равно, что в теги прописать - не каждый плеер поймёт

Из описания:

Quote
Программа записывает изменения громкости в файл в виде APEv2-тегов, благодаря чему сохраняется возможность отмены последних сделанных изменений.
Также есть возможность изменять файл напрямую, но в этом случае отменить действия автоматически будет уже невозможно.

т.е. в последнем варианте поймёт любой проигрыватель (программный / аппаратный) и громкость можно поменять после повторного анализа, насколько помню.
Title: Re: ReplayGain опции
Post by: Soolo on May 25, 2024, 21:36:56
Also, the changes MP3Gain makes are completely lossless.  https://mp3gain.sourceforge.net/
Файл восстанавливается до исходного значения без потерь. Размер бит в бит не будет одинаковый, так как заголовок меняется.
А opus ?
Title: Re: ReplayGain опции
Post by: mihakom on May 25, 2024, 21:48:00
ApplyGain можно применять в сторону увеличения/уменьшения сколько угодно раз без потери качества. Данные пишутся в заголовок файла и это не ТЭГи. Заголовок читается любым декодером и программным и  аппаратным, тэги же обрабатываются выборочно плеером (хочу/не хочу). В APEv2 пишется уровень громкости оригинальная, её можно восстановить, а можно не писать и восстановить вручную, причем выбрать любую громкость, как это реализовано в foobar2000.org
Title: Re: ReplayGain опции
Post by: Artem on May 25, 2024, 22:46:40
Из описания:

т.е. в последнем варианте поймёт любой проигрыватель (программный / аппаратный) и громкость можно поменять после повторного анализа, насколько помню.

Без перекодировки этого не сделать
Title: Re: ReplayGain опции
Post by: Artem on May 25, 2024, 22:48:55
Заголовок читается любым декодером и программным и  аппаратным

Вы про какой формат сейчас?

В APEv2 пишется уровень громкости оригинальная, её можно восстановить, а можно не писать и восстановить вручную, причем выбрать любую громкость, как это

Разве оригинальная? Туда пишется текущий track peak
Title: Re: ReplayGain опции
Post by: CkopoxoD on May 25, 2024, 23:13:01
Без перекодировки этого не сделать
Насколько я понял на примере mp3, изменяется значение global gain в side information каждого фрейма. В заголовок пишется величина для отката: http://gabriel.mp3-tech.org/mp3infotag.html#mp3gain
Title: Re: ReplayGain опции
Post by: mihakom on May 26, 2024, 11:04:14
А opus ?
Opus не имеет официальной поддержки ReplayGain, в тэгах он пишет https://r128gain.sourceforge.net/ а громкость в заголовке (opus header) можно менять при помощи r128gain или foobar2000
Title: Re: ReplayGain опции
Post by: mihakom on May 26, 2024, 11:12:50
Вы про какой формат сейчас?

Разве оригинальная? Туда пишется текущий track peak
Mpeg - mp3/aac и opus. В APEv2 утилита mp3gain пишет replaygain значение оригинала для восстановления.