February 1, 2023

Как проверить качество музыки

На спектрометре!

Все очень просто. Формат без сжатия (WAV, AIFF) или со сжатием без потерь (FLAC) содержит все частоты, изначально задуманные композитором.

MP3 (или другие lossy-форматы) после сжатия срезают "лишние" частоты сверху, считая, что они нам не нужны (типа мы их не услышим все равно).

Битрейт

Битрейт есть и у аудио, и у видео: по факту это число говорит о том, сколько данных в секунду мы считываем с файла. И в аудио и в видео битрейт отвечает за качество (чем больше - тем лучше, но есть нюансы), но про видео расскажу в другой раз, сегодня про музыку.

Покажу на примере трека FRED AGAIN.. & THE BLESSED MADONNA - Marea (we’ve lost dancing)

Несжатый оригинал выглядит так:

На шкале слева видно, что присутствуют все частоты вплоть до 22 килогерц.

Пережмем его в МП3 с битрейтром 320 кб/с

МП3 320 кб/с

Видно, что стало похуже. В частности, ушли все частоты выше 20 кГц. Пока не критично, но если вы планируете работать с этим материалом дальше и снова его пересохранять, то он пережмется еще раз и станет менее качественный.

Теперь сожмем оригинал в МП3 с битрейтом 192 кб/с:

МП3 192 кб/с

Уже совсем все плохо, ушли частоты выше 16 кГц, это можно различить на слух без особых стараний.

А так выглядит тот же самый трек, но скачанный с Саундклауда. Так выглядит музыка в МП3 с битрейтом 128 кб/с. Играть ее нельзя, это говнище. Максимум можно использовать для видосов в инстаграме, с динамика телефона ничего не разберешь все равно.

МП3 128 кб/с

Теперь к самому интересному. Если брать музыку не из официальных источников (Bandcamp, Beatport), то нет никакой гарантии, что она будет качественная. Сам по себе формат и битрейт файла еще ни о чем не говорит. Я могу взять самый паршивый МП3 128 кб/с и пересохранить его обратно в WAV. Он будет весить в 11 раз больше, но при этом на качество это никак не повлияет — оно останется таким же говеным.

Единожды сжатое больше не разжать

МП3 128, разжатый обратно в WAV. После 16 кГц как будто бы снова появились частоты, но они взялись ниоткуда, по факту просто были нарисованы от балды при разжатии.

Если кажется, что такого не бывает, то это заблуждение. Буквально вчера скачал трек с Soulseek (прога, где есть куча музыки, и довольно часто вполне в нормальном качестве). Скачал в WAV — казалось, что может быть лучше? Включил и понял, что с качеством что-то не то.

Проверяю на спектрометре:

Выглядит как типичный МП3 128. Ужасная подстава! Не дотягивает даже до 15 кГц.

Не стал жадничать и пошел купил на Битпорте качественный AIFF (тоже самое, что WAV, по-сути). Конечно же, все ок:

По факту частот выше 19 кГц особо нет, но значит их просто нет в треке, вот и все. И видно, что срез не ровный.

Программа для проверки спектра называется Spek. Есть для винды и для мака.

Устанавливаете - открываете - перетягиваете в нее трек.

Вывод

Обычному слушателю и пользователю стримингов все это вообще не впилось. Если работаете с музыкой, скорее всего и так знаете, но главное помнить, что зачастую внутри файла не то, что может показаться. Ну и лучше музон покупать, конечно. Во-первых приятно поддержать автора, во-вторых, я заметил, что если платишь даже 100 рублей за трек, начинаешь гораздо внимательнее подходить к подбору музла, а не тупо качать все подряд на случай "вдруг пригодится".