История изменений
Исправление Andrew, (текущая версия) :
Смотрим исходник mp3_mpg123.c и видим, что там пики выше максимального значения просто обрезаются. Толк от использования ReplayGain практически никакой. Вот подробности: http://replaygain.hydrogenaud.io/proposal/peak_data_format.html Для тех, кто не в теме, гуглим peak overflow и headroom, а также подробности технологии ReplayGain, которая позволяет избежать срезание и связанные с ним искажения.
Постой-ка. Если там обрезаются пики выше 0dBFS, то разве это не нормально? ReplayGain призван в случае клиппинга понижать общий уровень громкости трека так, чтобы эти пики оказались на уровне 0dBFS. Соответственно, декодер сможет их воспроизвести. Собственно, что здесь не так?
Исходная версия Andrew, :
Смотрим исходник mp3_mpg123.c и видим, что там пики выше максимального значения просто обрезаются. Толк от использования ReplayGain практически никакой. Вот подробности: http://replaygain.hydrogenaud.io/proposal/peak_data_format.html Для тех, кто не в теме, гуглим peak overflow и headroom, а также подробности технологии ReplayGain, которая позволяет избежать срезание и связанные с ним искажения.
Постой-ка. Если там обрезаются пики выше 0dBFS, то разве это не нормально? ReplayGain призван в случае клиппинга понижать общий уровень громкости трека так, чтобы эти пики оказались на уровне 0dBFS. Собсственно, что здесь не так?