Лекции и видео3 мин чтения

Как расшифровать видео в текст

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

КОРОТКИЙ ОТВЕТ

Из видео берётся звуковая дорожка, и распознаётся речь: приложение снимает звук на вашем компьютере и дальше работает с ним как с обычной записью. Текст возвращается с тайм-кодами, его можно выгрузить субтитрами SRT. Надписи и слайды в кадре при этом не читаются: это другая задача, и мы её не решаем.

Что именно извлекается

Из видеофайла берётся только звук. Приложение снимает звуковую дорожку у вас на компьютере и отдаёт её распознаванию, а картинка не нужна и никуда не отправляется.

Отсюда важное следствие. Всё, что произнесено вслух, попадёт в текст. Всё, что показано надписью на слайде, в титре или в демонстрации экрана, не попадёт: речь и текст в кадре распознаются разными способами, и мы делаем первое. Если в лекции половина смысла на слайдах, держите слайды рядом.

Расшифровка в ENGRAM: реплики с тайм-кодами и говорящими
Речь разложена по репликам с временем. По времени вы находите нужное место в исходном видео.

Какие файлы открываются

Часть форматов macOS читает сама, часть не читает вовсе, и это не наша прихоть, а устройство системы.

ФорматКак открываетсяЧто нужно
mp4, m4v, movСредствами самого МакаНичего
mp3, wavСредствами самого МакаНичего
webm, mkvЧерез ffmpegОтдельно установленный ffmpeg
avi, wmv, flvЧерез ffmpegОтдельно установленный ffmpeg

Почему Телемост отдаёт файл, который Мак не открывает

Записи Телемоста приходят в webm, экранная запись часто в mkv. Внутри там VP8 или VP9 и Opus в контейнере Matroska, и macOS такие файлы не открывает: система отвечает отказом ещё до чтения дорожек. Разбирает их ffmpeg, отдельная бесплатная программа.

Если ffmpeg на компьютере нет, приложение не делает вид, что справилось, и не подсовывает пустой результат. Оно отказывается вслух и говорит, чем этот файл можно открыть. Это осознанное решение: лучше честный отказ, чем текст непонятного происхождения.

Ютуб в текст: ссылка, файл или готовые субтитры

Для ссылок нужна отдельная программа yt-dlp. Мы не вшиваем её в приложение специально: сайты меняются каждый месяц, и обновлять её приходится чаще, чем нас. Она скачивается один раз и живёт рядом с моделями.

  1. 01

    Готовый файл

    Самый предсказуемый путь. Файл уже у вас, приложение снимает дорожку и разбирает её. Ничего не скачивается из интернета.

  2. 02

    Ссылка на видео

    Приложение скачивает только звуковую дорожку, а не видео целиком: картинка не нужна, а весит она в десятки раз больше. Дальше файл идёт обычным путём разбора. Поддерживаются YouTube, Rutube, VK Видео и Vimeo.

  3. 03

    Готовые субтитры с площадки

    Это третий, совсем другой способ: вы не распознаёте речь, а забираете то, что уже написано под роликом. Иногда этого достаточно, иногда там автоматический текст без знаков препинания. Не путайте его с расшифровкой.

Субтитры из расшифровки

Тайм-коды есть в тексте с самого начала, поэтому субтитры не отдельная работа: расшифровка выгружается в SRT прямо из меню записи. Дальше файл кладётся рядом с видео в любом плеере или монтажке.

Перед выгрузкой пройдите по репликам и поправьте имена и названия: в субтитрах ошибка заметнее, чем в тексте, её видно всем зрителям.

Меню записи в ENGRAM с экспортом в SRT, Markdown и Word
Экспорт в SRT рядом с Markdown и Word. Тайм-коды сохраняются.

Как выглядит проверка после разбора

Подготовленный пример
В расшифровке · 12:40

Дальше по графику: релиз в среду, если пройдут тесты.

На слайде в этот момент

«Релиз 12 марта». В тексте этой даты не будет: её не произнесли.

Что делать

Добавьте дату в конспект руками и пометьте, что она со слайда, а не из речи.

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

Попробуйте на своей записи.

Установите ENGRAM и получите текст бесплатно, без лимита минут.

СКАЧАТЬ ДЛЯ MAC ↗

Иллюстрации и примеры в материале подготовлены для объяснения. Они не являются историями клиентов или измерениями качества приложения.