WEBM в текст

WebM почти всегда рождается в браузере: запись экрана через MediaRecorder, скачанный с YouTube поток, запись созвона в веб-клиенте. Главная его особенность — часто отсутствующая длительность в заголовке.

Материал сервиса Транскриба. Исправления и вопросы: help@transkriba.ru. Проверено 14 сентября 2026 г..

TXT · DOCX · SRT · VTTдо 10 часов на файл

Технические характеристики WEBM

Полное названиеWebM — профиль Matroska для веба
КонтейнерMatroska (подмножество)
Кодеки внутриVP8 / VP9 / AV1 (видео), Opus / Vorbis (звук)
MIME-типыvideo/webm, audio/webm
Расширения.webm
Типичный битрейт1200 кбит/с (из них звук 96 кбит/с — 8% файла)
Частота дискретизации48 000 Гц, стерео
Сжатиес потерями
Демультиплексированиенужно — звук лежит внутри контейнера с видео
Лимит на файл8 ГБ и до 10 часов — действуют оба ограничения
Минут в 1 ГБ117

Что конвейер делает именно с WEBM

  1. FFprobe проверяет наличие звукового потока. Длительность в браузере может быть неизвестна, если MediaRecorder не записал её в заголовок.
  2. FFmpeg выбирает звуковой поток и декодирует его в PCM 16 кГц моно; видеокадры VP9 или AV1 не поступают в распознавание.
  3. Оборванный WebM обрабатывается лишь в той мере, в какой FFmpeg может его декодировать. Сервис не ремонтирует последний кластер отдельным алгоритмом.
  4. VAD делит получившийся звук по паузам, а модель распознаёт найденную речь.

Откуда берутся такие файлы

  • Запись экрана расширениями Chrome (Loom-подобные, Screencastify)
  • Скачанные с YouTube аудиопотоки (itag 251)
  • Запись Google Meet в браузере
  • Голосовые записи на веб-страницах через MediaRecorder

Грабли, о которых стоит знать заранее

  • Плеер показывает длительность «бесконечность»

    Это признак файла без элемента Duration. Финальная длительность определяется по декодированному звуку, но предварительный расчёт в браузере может не сработать; проверьте файл или пересохраните контейнер.

  • AV1 внутри тормозит любой локальный конвертер

    Если вы попробуете вытащить звук на слабом ноутбуке, ffmpeg начнёт декодировать видео. Добавьте -vn, иначе будете ждать десятки минут. Мы этого шага не делаем вовсе.

  • Запись вкладки без «Поделиться звуком вкладки»

    Chrome по умолчанию не включает звук вкладки при записи экрана. Файл получается с пустой дорожкой. Мы отклоняем такой файл до списания минут.

Как формат влияет на точность

На записи экрана точность чаще ограничивает дальний микрофон ноутбука, фоновый звук и перекрывающиеся реплики, а не контейнер WebM. Частота 48 кГц в свойствах Opus не гарантирует широкую полосу источника.

Проверка файла и расчёт стоимости

Файл не загружается и никуда не отправляется: длительность читает ваш браузер локально. Ограничения показаны для WEBM.

или задайте длительность вручную:
Пополнение при нулевом балансеПроверяем стоимость…без учёта ранее купленных минут; после загрузки сервис вычтет их из расчёта. Полная запись — 3 ₽/мин, остаток пополнения не сгорает
По пакету «100 минут»162 ₽270 ₽ за 100 мин, без автопродления
Время обработкиЗависит от записивлияют длительность, диаризация, очередь и холодный запуск
Минут в 1 ГБ117при типичных 1200 кбит/с
Расшифровать запись

Отменять ничего не нужно: у нас нет автопродления и мы не храним данные платёжных карт.

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

Почему WEBM с YouTube не открывается в моём плеере?

Многие плееры не поддерживают VP9 и AV1. На нашу обработку это не влияет — мы читаем контейнер напрямую и берём только звук.

Запись созвона на 3 часа в WEBM — влезет?

Да. При 1200 кбит/с три часа — около 1,5 ГБ, лимит 8 ГБ и 10 часов не задет.

Можно ли получить субтитры для наложения на ту же запись?

Да, WebVTT — родной формат субтитров для WebM и HTML5-плееров, отдаём его в один клик.

Смотрите также