tomai
Войти
☁️ Облако · кредитов

Детектор BPM

Определите темп, длительность, частоту дискретизации, каналы и битрейт любого аудиофайла — на сервере

🪙 2 кредитов за анализ

🎵 Загрузите любой аудиофайл, и сервер проанализирует его темп, длительность и технические характеристики с помощью инструментов анализа FFmpeg.

Как это работает

  1. 1

    Загрузите любой аудиофайл — формат не важен, сервер его декодирует.

  2. 2

    Нажмите «Анализировать BPM» — сервер выполнит анализ метаданных ffprobe и определение BPM с помощью FFmpeg.

  3. 3

    Прочитайте результаты на странице: BPM, длительность, частота дискретизации, каналы, битрейт и кодек. Файлы автоматически удаляются через 30 минут.

Определение темпа, которое можно проверить на слух

Получите BPM с оценкой уверенности и возможностью ручного отбивания ритма — ведь алгоритмы нуждаются в проверке не меньше, чем люди.

🔬

Темп через FFmpeg

Фильтр bpm из FFmpeg анализирует бит на нашем сервере — точное значение темпа для любой загрузки, та цифра, что нужна диджеям перед миксом.

⏱️

Полные технические характеристики

Помимо темпа, ffprobe сообщает длительность, частоту дискретизации, число каналов, битрейт и кодек — всё о файле в одном отчёте.

🪙

Выходной файл не нужен

Анализ возвращает только сводку — без конвертированного файла, без перекодирования — просто цифры, прямо из загруженного источника.

Метод детекции атак звука шаг за шагом

Анализатор работает на VPS в четыре этапа:

  1. Огибающая атак — спектральный поток превращает скачки энергии (удары барабанов, атаки нот) в кривую новизны по кадрам.
  2. Поиск гребёнчатым фильтром — темпы от 40 до 240 BPM оцениваются по огибающей; гармонически связанные кандидаты (120 против 60) разводятся октавным взвешиванием.
  3. Оценка уверенности — разрыв между лучшим и следующим по рангу темпом становится процентом, который виден на экране; ниже 60% интерфейс предлагает отбить ритм вручную.
  4. Ручная поправка — 4+ нажатия на пэд отбивания заменяют оценку медианой ваших интервалов.

Подозрения на half-time или double-time помечаются явно (возможно, 87 или 174) вместо молчаливой догадки. Работает с любым аудио, которое принимает инструмент склейки, до 100 MB.

Частые вопросы

Насколько точным является определение BPM?

Фильтр bpm в FFmpeg автоматически определяет темп и обычно точен в пределах ±1-2 BPM для музыки с чётким, устойчивым ритмом. Очень разреженный, атмосферный или аритмичный аудиоматериал (речь, звуковые эффекты) может не дать надёжного показания — в таких случаях результат покажет 0 BPM.

Какие аудиоформаты можно загрузить?

Любой аудиоформат, который может декодировать FFmpeg — MP3, WAV, FLAC, AAC, OGG, WMA, M4A и многие другие. Сервер обрабатывает форматы, которые ваш браузер не может воспроизвести нативно, так что вы никогда не ограничены поддерживаемыми браузером кодеками.

Что происходит с моим файлом?

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

Похожие инструменты

Что такое детектор BPM?

Детектор BPM анализирует аудиофрагмент и сообщает его темп — удары в минуту — плюс технические характеристики файла: длительность, частоту дискретизации, число каналов, битрейт и кодек. Это карманный музыковед для диджеев, которым нужен темп трека перед сведением, продюсеров, проверяющих, ложится ли семпл в сетку, кураторов плейлистов, сортирующих по темпу, и всех, кто управляет музыкальной библиотекой. Анализ выполняется на наших серверах с помощью фильтра bpm в FFmpeg и ffprobe, а отчёт возвращается в виде аккуратной сводки — выходной файл не создаётся.

Что умеет этот инструмент

  • 🥁 Определять темп в ударах в минуту
  • ⏱️ Сообщать точную длительность записи
  • 📊 Показывать частоту дискретизации, каналы, битрейт и кодек
  • 🧪 Выдавать чистый отчёт анализа: без создания медиафайлов
  • 🎧 Принимать любой аудиоформат, включая те, что браузер не декодирует

Когда это пригодится

  • Проверить темп трека перед сведением в диджей-сет
  • Подтвердить BPM семпла перед размещением его в продакшене
  • Убедиться в технических характеристиках файла перед загрузкой куда-либо
  • Отсортировать музыкальную коллекцию по темпу для удобного программирования

Аудио передаётся по зашифрованному каналу, анализируется на наших серверах и автоматически удаляется в течение 30 минут. Имейте в виду: определение BPM алгоритмическое — оно надёжно для музыки с ровным битом, но речь, эмбиент и полиритмичные композиции могут дать неоднозначный результат; в этом случае инструмент честно сообщает темп как неизвестный, а не угадывает. Для любого контента с ясным, регулярным битом полученное число — надёжная отправная точка.

Обновлено · 2026-09-01

Похожие инструменты