WEBM в текст
WebM почти всегда рождается в браузере: запись экрана через MediaRecorder, скачанный с YouTube поток, запись созвона в веб-клиенте. Главная его особенность — часто отсутствующая длительность в заголовке.
Материал сервиса Транскриба. Исправления и вопросы: help@transkriba.ru. Проверено 14 сентября 2026 г..
Технические характеристики 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
- FFprobe проверяет наличие звукового потока. Длительность в браузере может быть неизвестна, если MediaRecorder не записал её в заголовок.
- FFmpeg выбирает звуковой поток и декодирует его в PCM 16 кГц моно; видеокадры VP9 или AV1 не поступают в распознавание.
- Оборванный WebM обрабатывается лишь в той мере, в какой FFmpeg может его декодировать. Сервис не ремонтирует последний кластер отдельным алгоритмом.
- VAD делит получившийся звук по паузам, а модель распознаёт найденную речь.
Откуда берутся такие файлы
- Запись экрана расширениями Chrome (Loom-подобные, Screencastify)
- Скачанные с YouTube аудиопотоки (itag 251)
- Запись Google Meet в браузере
- Голосовые записи на веб-страницах через MediaRecorder
Грабли, о которых стоит знать заранее
- Плеер показывает длительность «бесконечность»
Это признак файла без элемента Duration. Финальная длительность определяется по декодированному звуку, но предварительный расчёт в браузере может не сработать; проверьте файл или пересохраните контейнер.
- AV1 внутри тормозит любой локальный конвертер
Если вы попробуете вытащить звук на слабом ноутбуке, ffmpeg начнёт декодировать видео. Добавьте -vn, иначе будете ждать десятки минут. Мы этого шага не делаем вовсе.
- Запись вкладки без «Поделиться звуком вкладки»
Chrome по умолчанию не включает звук вкладки при записи экрана. Файл получается с пустой дорожкой. Мы отклоняем такой файл до списания минут.
Как формат влияет на точность
На записи экрана точность чаще ограничивает дальний микрофон ноутбука, фоновый звук и перекрывающиеся реплики, а не контейнер WebM. Частота 48 кГц в свойствах Opus не гарантирует широкую полосу источника.
Проверка файла и расчёт стоимости
Файл не загружается и никуда не отправляется: длительность читает ваш браузер локально. Ограничения показаны для WEBM.
Отменять ничего не нужно: у нас нет автопродления и мы не храним данные платёжных карт.
Частые вопросы
Почему WEBM с YouTube не открывается в моём плеере?
Многие плееры не поддерживают VP9 и AV1. На нашу обработку это не влияет — мы читаем контейнер напрямую и берём только звук.
Запись созвона на 3 часа в WEBM — влезет?
Да. При 1200 кбит/с три часа — около 1,5 ГБ, лимит 8 ГБ и 10 часов не задет.
Можно ли получить субтитры для наложения на ту же запись?
Да, WebVTT — родной формат субтитров для WebM и HTML5-плееров, отдаём его в один клик.