Вирівнювання гучності

Вирівнювання гучності автоматично скоригує рівень гучності композиції відносно інших композицій, як це визначено особою, яка виконувала кодування звукових даних. Щоб увімкнути вирівнювання гучності, скористайтеся меню «Параметри».

Для роботи з вирівнюванням Amarok використовує метадані, вбудовані до файла звукових даних:

  1. Якщо до файла не вбудовано ніяких даних щодо вирівнювання гучності, Amarok не коригуватиме гучність.

  2. Якщо дані щодо вирівнювання гучності буде знайдено, ці дані буде записано до бази даних Amarok.

Під час відтворення Amarok використовуватиме лише дані зі своєї бази даних. Оновлення метаданих у файлі не завжди записується до бази даних під час оновлення збірки (наприклад, вирівнювання гучності може бути вилучено з файла).

Це може призвести до неочікуваних результатів: композиції одного виконавця можуть відтворюватися із різною гучністю тощо.

Чи використовується вирівнювання гучності?

Щоб визначити, що є причиною проблем із гучністю — вирівнювання гучності чи помилкове кодування:

  • Вимкнути обробку вирівнювання гучності (див. вище)

  • Запустіть Amarok у режимі діагностики і пошукайте пов'язані із вирівнюванням записи:

amarok -d --nofork | grep gain

Якщо вирівнювання гучності увімкнено для відтворюваної композиції, ви побачите щось таке:

Using gain of -10.28 with relative peak of -1

Перегляд даних щодо вирівнювання гучності

Для файлів .flac можна скористатися «metaflac» для перегляду вбудованих даних щодо вирівнювання:

metaflac --list Millencolin\ -\ Balanced\ Boy.flac

Серед іншого, буде показано щось таке:

METADATA block #2

type: 4 (VORBIS_COMMENT)

is last: false

length: 390

vendor string: reference libFLAC 1.2.1 20070917

comments: 14

comment[9]: REPLAYGAIN_REFERENCE_LOUDNESS=89.0 dB

comment[10]: REPLAYGAIN_TRACK_GAIN=-1.55 dB

comment[11]: REPLAYGAIN_TRACK_PEAK=0.75894165

comment[12]: REPLAYGAIN_ALBUM_GAIN=-4.19 dB

comment[13]: REPLAYGAIN_ALBUM_PEAK=0.98712158

Щоб переглянути дані щодо композиції у базі даних Amarok:

select id, title, albumgain, albumpeakgain, trackgain, trackpeakgain from tracks where title like "Balanced%";

Має вивести щось таке:

+-------+------------------+-----------+---------------+-----------+---------------+

| id | title | albumgain | albumpeakgain | trackgain | trackpeakgain |

+-------+------------------+-----------+---------------+-----------+---------------+

| 10459 | Balanced Boy | 0.53 | -5.60297 | 0.44 | -5.60297 |

Зауважте відмінність у рівнях гучності.

Вилучення даних щодо вирівнювання гучності

Спочатку, вилучіть метадані з файла:

metaflac --remove-replay-gain Millencolin\ -\ Balanced\ Boy.flac

Після цього, оновіть вашу збірку Amarok. Якщо вирівнювання гучності продовжує використовуватися, оновіть запис у базі даних:

update tracks set albumgain=-1,albumpeakgain=-1,trackgain=-1,trackpeakgain=-1 where id=10459

Перезапустіть Amarok — у записах журналу тепер мають з'явитися оновлені значення.

Спробуйте змінити значення вручну, щоб поліпшити рівні гучності.