Открыть сервисСервис

Как узнать трек по звуку и фрагменту

Узнать трек — это определить название, исполнителя и прочие метаданные музыкальной композиции по её звучанию, фрагменту, обложке или другим косвенным признакам. Задача решается с помощью специализированных сервисов распознавания музыки, поисковых систем, сообществ и ручных методов анализа.

Сервисы распознавания музыки

Основной способ — сервисы, сопоставляющие аудиофрагмент с базой данных записей. Работают они по принципу «отпечатка звука» (acoustic fingerprint): алгоритм превращает аудио в компактную числовую характеристику, устойчивую к шуму, сжатию и искажениям, и ищет совпадение в базе.

Shazam

Shazam — наиболее известный сервис, запущенный в 2002 году. Пользователь записывает 5–10 секунд звука с помощью микрофона смартфона, приложение формирует отпечаток и возвращает название трека, исполнителя, альбом и ссылки на стриминговые платформы. База охватывает свыше 100 миллионов композиций. С 2018 года Shazam принадлежит Apple. Приложение доступно бесплатно, часть функций (например, распознавание песен в видео или определение исполнителя по голосу) доступна в подписке Shazam Premium.

SoundHound

SoundHound — конкурент Shazam, работающий по схожему принципу, но дополнительно поддерживающий распознавание мелодии, напетной пользователем (humming). Компания также предоставляет технологию распознавания музыки другим производителям: встроенный помощник Hound от SoundHound используется в ряде автомобильных и умных устройств.

Яндекс.Музыка и СберМузыка

В России сервисы распознавания интегрированы в музыкальные платформы. Яндекс.Музыка предлагает функцию «Узнать трек»: приложение анализирует звук с микрофона и ищет совпадение в каталоге. Аналогичная функция есть у СберМузыки. Преимущество — результат сразу открывается в стриминге для прослушивания.

Google и встроенные помощники

Поиск Google с 2010-х годов умеет распознавать музыку по аудиозаписи прямо в браузере или через Google Assistant. Ассистенты Apple (Siri), Amazon (Alexa) и другие также поддерживают определение трека по звуку.

Поиск по фрагменту текста

Если известен фрагмент текста, но не название, применяется поиск по строкам. Запрос вида «текст песни + lyrics» или использование сайтов-текстовиков (AZLyrics, Genius, Lyrics.com, «Текст.ру») позволяет найти композицию по словам. Поисковые системы нередко определяют песню по цитате из припева без дополнительных данных.

Ручные методы и сообщества

Форумы и сообщества

Классический способ — описать звучание на музыкальных форумах и в сообществах, специализирующихся на поиске неизвестных треков. Наиболее известен r/tipofmytongue и r/NameThatSong на Reddit, а также одноимённый раздел на форумах. Участники сообщества задают уточняющие вопросы (год, жанр, обстоятельства прослушивания) и предлагают варианты. Метод медленный, но часто единственный для старых, редких или неофициальных записей.

Шазам-аналоги для видео

Для определения музыки из видеофайла или стрима существуют сервисы, анализирующие аудиодорожку файла: AudD, ACRCloud, MusicBrainz Picard (с плагинами распознавания). Некоторые работают через API, что позволяет автоматизировать обработку плейлистов.

Метаданные и теги

Трек можно узнать по метаданным файла: тегам ID3 в MP3, свойствам FLAC, OGG. Программы вроде Mp3tag, MusicBrainz Picard или ExifTool показывают встроенные названия, исполнителей, обложки. Если файл был переименован или теги повреждены, MusicBrainz Picard ищет совпадение по акустическому отпечатку и восстанавливает метаданные.

Определение по обложке

Для визуального поиска применяется обратный поиск изображений: Google Images, Yandex Картинки, TinEye. Загрузка обложки альбома или кадра из клипа часто приводит к странице с названием трека. Метод эффективен, когда обложка уникальна и встречается в открытых источниках.

Ограничения

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

Источники:

  • Shazam — официальный сайт и документация
  • SoundHound — официальный сайт
  • Яндекс.Музыка — справка по функции «Узнать трек»
  • MusicBrainz Picard — руководство пользователя
  • Genius — база текстов песен
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru