Программа для анализа спектра звука нужна, когда на слух невозможно определить, откуда в записи взялся свист на высоких частотах, почему бас «гудит» или действительно ли скачанный FLAC-файл — настоящий лосслесс, а не перекодированный MP3. Спектральный анализ показывает распределение энергии сигнала по частотам и позволяет увидеть то, что ухо не различает: узкие резонансы, фоновый гул 50 Гц от электросети, обрезанный верх после потерьного кодирования.
В этом материале разберём, какие программы подходят для спектрального анализа, как читать спектрограмму, какие настройки FFT выставить и как с помощью анализатора спектра найти конкретные дефекты записи.
Что показывает анализатор спектра
Спектральный анализ разлагает звуковой сигнал на составляющие частоты с помощью преобразования Фурье (обычно используется алгоритм FFT — быстрое преобразование Фурье). Результат выводится в двух основных форматах.
Первый формат — частотный спектр (график «частота/амплитуда»). По горизонтали отложены частоты в герцах, по вертикали — уровень в децибелах. Такой график удобен, чтобы увидеть общий тональный баланс: подъёмы и провалы в определённых полосах. Второй формат — спектрограмма: по горизонтали идёт время, по вертикали — частота, а яркость или цвет точки показывает уровень сигнала. Спектрограмма позволяет отследить, как спектр меняется во времени, — например, найти короткий щелчок или вой в конкретном месте записи.
Популярные программы для анализа спектра
Выбор инструмента зависит от задачи: быстрой проверки файла, детальной реставрации записи или измерений в реальном времени. Ниже — проверенные варианты, которые давно используются в звукорежиссуре и у энтузиастов.
- 🎧 Audacity — бесплатный редактор с функциями «Анализ → Построить график спектра» и режимом спектрограммы у дорожки. Подходит для большинства бытовых задач.
- 📊 Spek — минималистичная программа, которая делает только одно: строит спектрограмму аудиофайла. Удобна для быстрой проверки качества рипов.
- 🎚️ Adobe Audition — профессиональный редактор с детальным спектральным отображением и инструментами выборочного удаления шумов прямо на спектрограмме.
- 📈 REAPER и плагины вроде Voxengo SPAN — анализ спектра в реальном времени, полезно при сведении и мастеринге.
- 🔬 Sonic Visualiser — программа для исследовательского анализа аудио с гибкими настройками визуализации.
Если задача — разово проверить пару файлов, начните со Spek или Audacity: они бесплатны и не требуют изучения. Для регулярной работы со звуком имеет смысл освоить Audition или связку из DAW и анализирующего плагина.
| Программа | Тип анализа | Стоимость | Кому подходит |
|---|---|---|---|
| Audacity | Спектр и спектрограмма | Бесплатно | Новичкам, универсальные задачи |
| Spek | Спектрограмма | Бесплатно | Быстрая проверка файлов |
| Adobe Audition | Спектральное редактирование | Подписка | Реставрация, профессионалы |
| Voxengo SPAN | Спектр в реальном времени | Бесплатно | Сведение и мастеринг |
| Sonic Visualiser | Исследовательский анализ | Бесплатно | Музыковеды, аналитики |
Как проанализировать файл в Audacity
Разберём базовую процедуру на примере Audacity — она доступна на Windows, macOS и Linux. Откройте файл через меню Файл → Импорт → Аудио или просто перетащите его в окно программы.
Для просмотра частотного спектра выделите фрагмент записи (или всю дорожку через Ctrl+A) и откройте Анализ → Построить график спектра. В появившемся окне задайте алгоритм, размер окна FFT и ось частот — линейную или логарифмическую. Логарифмическая шкала привычнее для восприятия: она равномерно показывает октавы.
Чтобы увидеть спектрограмму, нажмите на стрелку рядом с названием дорожки и выберите Спектрограмма в выпадающем меню отображения. Настройки разрешения находятся в Правка → Параметры → Спектрограммы.
☑️ Анализ спектра в Audacity
⚠️ Внимание: анализируйте исходный файл, а не копию, пересохранённую в мессенджере или мессенджер-клип. Многие сервисы пережимают аудио, и спектр будет отражать артефакты повторного кодирования, а не свойства оригинала.
Настройки FFT: размер окна и компромиссы
Ключевой параметр анализа — размер окна FFT (в Audacity обозначается как «Размер» и задаётся степенями двойки: 512, 1024, 4096 и так далее). Здесь работает фундаментальный компромисс: большое окно даёт высокое разрешение по частоте, но «размывает» события во времени; малое окно точно показывает моменты щелчков, но сливает близкие частоты.
Практический ориентир: для поиска гула, резонансов и оценки тонального баланса берите окно побольше (4096–16384), для локализации щелчков и коротких помех — поменьше (512–1024). Если результат выглядит нечитаемым, измените размер окна в 2–4 раза и сравните картинку.
Также обратите внимание на функцию окна (window function): вариант Hann — разумный выбор по умолчанию для большинства задач. Экзотические окна имеет смысл применять, только если вы понимаете, зачем они нужны.
Как читать спектрограмму: типичные признаки дефектов
Спектрограмма выдаёт дефекты записи характерными визуальными паттернами. Вот что стоит искать в первую очередь.
- 🔌 Сетевая наводка — ровная горизонтальная линия на 50 Гц (в некоторых странах — 60 Гц), иногда с гармониками на 100, 150 Гц и выше. Типичный признак проблем с заземлением или экранированием.
- ✂️ Обрезанный верх — резкая «стена» на определённой частоте, выше которой энергии почти нет. Часто указывает на потерьное кодирование: у MP3 с низким битрейтом спектр обрывается заметно ниже верхней границы слышимого диапазона.
- 💥 Щелчки и клиппинг — вертикальные яркие полосы, проходящие через весь частотный диапазон. Короткие широкополосные всплески — это почти всегда импульсные помехи.
- 🌀 Узкие резонансы — устойчивые тонкие горизонтальные линии на средних и высоких частотах: свист, призвуки помещения, призвуки микрофона.
Резкая горизонтальная «полка» обрезания спектра — самый надёжный визуальный признак того, что lossless-файл был получен перекодированием из lossy-источника. Однако помните: отсутствие обрезания не гарантирует подлинность, а его наличие может объясняться и особенностями самой записи (например, ограниченной полосой микрофона). Делайте выводы с осторожностью.
Почему у MP3 обрезается верх спектра
Кодеки с потерями экономят данные, отбрасывая наименее заметные для слуха составляющие. При низких битрейтах в первую очередь страдают верхние частоты, поэтому на спектрограмме виден резкий срез. Чем выше битрейт, тем выше граница среза и тем меньше визуальных артефактов.
Анализ спектра в реальном времени
Отдельный класс задач — мониторинг спектра живого сигнала: при настройке микрофона, поиске заводки акустической системы, сведении. Здесь используются RTA-анализаторы (real-time analyzer), которые строят спектр непрерывно по мере поступления звука.
Для этого подойдёт плагин Voxengo SPAN внутри любой DAW, поддерживающей VST, либо встроенные анализаторы в REAPER, Adobe Audition и других редакторах. Вам нужно направить сигнал на дорожку с анализатором и наблюдать график во время воспроизведения или записи. Обратите внимание на параметр усреднения (average): сглаживание убирает случайные всплески и показывает устойчивую картину, но скрывает короткие пики.
⚠️ Внимание: при анализе сигнала с микрофона в комнате спектр всегда включает акустику помещения. Подъём на низких частотах может быть свойством комнаты, а не источника звука. По возможности проверяйте подозрительные результаты на другом оборудовании или в другом месте.
Типичные ошибки при спектральном анализе
Первая ошибка — выводы по слишком короткому фрагменту. Спектр одной секунды тишины или паузы между словами не говорит ничего о записи в целом: анализируйте характерные участки со звуком и сравнивайте несколько фрагментов.
Вторая ошибка — игнорирование масштаба осей. Одна и та же запись выглядит по-разному при линейной и логарифмической шкале частот, а также при разном диапазоне децибел. Прежде чем сравнивать два файла, убедитесь, что оба графика построены с одинаковыми настройками отображения.
Наконец, не стоит судить о качестве записи только по ширине спектра. Широкий спектр с энергией на самых верхах не гарантирует хорошего звука — там может оказаться шум ультразвукового диапазона или артефакты. Спектральный анализ — инструмент диагностики, а не окончательная оценка качества.
Часто задаваемые вопросы
Какая бесплатная программа лучше для анализа спектра звука?
Для большинства задач достаточно Audacity: она бесплатна, показывает и график спектра, и спектрограмму. Если нужна только быстрая визуальная проверка файла, удобнее Spek — он открывает файл и сразу показывает спектрограмму без лишних настроек.
Как проверить, настоящий ли FLAC-файл?
Откройте файл в Spek или в режиме спектрограммы в Audacity и посмотрите на верхнюю часть спектра. Резкое обрезание энергии на определённой частоте — характерный след перекодирования из lossy-формата. При этом помните: признак косвенный, окончательные выводы делайте с учётом характера самой записи.
Что означает горизонтальная линия на 50 Гц?
Устойчивая линия на 50 Гц (или 60 Гц в ряде стран) — типичный признак наводки от электросети. Возможные причины: плохое экранирование кабелей, отсутствие заземления, петли заземления между устройствами. Проверьте кабели и подключение оборудования.
Какой размер FFT выбрать для анализа музыки?
Для общей оценки музыкального материала начните со значения 4096: оно даёт разумный баланс разрешения по частоте и времени. Если нужно различить близкие низкие частоты — увеличьте окно; если ищете короткие щелчки — уменьшите.
Можно ли удалить шум прямо на спектрограмме?
Да, в редакторах со спектральным редактированием, например в Adobe Audition, можно выделить область помехи на спектрограмме и удалить или ослабить её, не затрагивая остальной сигнал. Это эффективно против узких тональных помех — свиста, гула, коротких призвуков.