Конвертация · VTT → текст
Текст из субтитров VTT без таймкодов
Zoom и Teams выдают дорожку субтитров вместо читаемой страницы, а текст из субтитров VTT закрывает этот разрыв: заголовок WEBVTT, настройки реплик и все таймкоды уходят, а разговор остаётся связной прозой. Дальше по порядку — что именно убирается, откуда берутся такие дорожки, для чего годятся слова и чего инструмент не делает.
Обновлено
Как получить текст из субтитров VTT
Перетащите файл .vtt в инструмент выше — или вставьте его текст — и читаемая проза появится справа. Без загрузки, без аккаунта, без потолка на число файлов: страница работает прямо в браузере и забывает всё после закрытия вкладки. 45-минутная встреча обычно даёт 700–800 реплик, и все они разбираются раньше, чем вы отпустите мышь. Скопируйте результат или скачайте .txt для заметок.
Держите SubRip вместо WebVTT? Такая же очистка для формата SRT работает одинаково.
Что уходит при очистке
WebVTT оборачивает разговор в служебную разметку, и вся она — то, что никто не читает:
- открывающая строка
WEBVTTи любые метаданные заголовка после неё; - идентификаторы реплик — необязательная метка над строкой тайминга;
- строки тайминга вроде
00:07:02.400 --> 00:07:05.960вместе с настройкамиline:,position:иalign:; - комментарии
NOTEи блокиSTYLE, написанные для плеера, а не для читателя.
Остаются только слова, в исходном порядке. Хотите сохранить границы реплик и поменять только формат? Оставьте тайминги и переключитесь на SubRip вместо этого.
Откуда берутся такие дорожки
Большинство людей встречают WebVTT, не выбирая его сами. Zoom пишет файл для каждой расшифрованной облачной записи; Microsoft Teams предлагает такую же выгрузку рядом со встречей; сервисы автоматических субтитров и стриминговые платформы отдают .vtt, потому что их конвейер доставки уже говорит на этом формате. Системы записи лекций и площадки подкастов добавляют своё, и ни одна из них не кладёт рядом читаемую версию. Так человек оказывается с дорожкой субтитров на руках, хотя хотел разговор — планёрку, вебинар, звонок с клиентом. В компании с регулярными созвонами таких файлов за месяц накапливаются десятки, и большинство так и остаётся непрочитанным именно из-за формы. Снятие разметки превращает служебный артефакт обратно в то, что коллега, пропустивший созвон, прочитает за один присест.
Для чего годятся слова
Простой текст идёт туда, куда субтитры не годятся: в поисковый индекс, в цитату для отчёта, в абзац протокола, в глоссарий терминов с вебинара или помощнику, которого попросили о пересказе. Это самый дешёвый ввод для чего угодно автоматического, потому что точные слова не требуют расшифровки, а число слов, время чтения и частоту терминов можно посчитать сразу после исчезновения таймкодов. Есть одна оговорка, которую стоит заложить заранее: у машинных субтитров обычно нет надёжной пунктуации и часто нет заглавных букв, так что заложите минуту правки перед тем, как показать текст аудитории. Отдельная польза — поиск по архиву: когда встреч десятки, найти нужную фразу в текстовом файле почти мгновенно, а в самой записи — только перемоткой. Работаете со ссылкой, а не с файлом? Получите текст ролика YouTube вообще без файла.
Час созвона на выходе обычно даёт документ страниц на пятнадцать — заметно быстрее прочитать по диагонали, чем пересматривать запись целиком в поисках одной фразы. Для команд, которые ведут протоколы вручную, это ещё и готовая черновая основа: остаётся вычеркнуть лишнее и расставить пункты решений, а не набирать всё с нуля.
Что инструмент не делает
Конвертер снимает разметку и ничего больше: без перевода вставленной дорожки, без загрузки медиафайлов, без разделения по говорящим, без починки пунктуации. Реплики склеиваются в том порядке, в каком идут, поэтому перекрывающиеся живые субтитры так и читаются как перекрытие, а два человека, говорящие одновременно, остаются спутанными на странице точно так же, как в комнате. Голоса разных участников встречи конвертер тоже не различает сам — если запись не подписала имена в тексте реплики, в прозе они так и останутся безымянными. Всё это дорога в одну сторону — сохраните исходник перед очисткой, если версия с таймингами ещё пригодится. Начинаете со сценария, а не с записи? Соберите каркас WebVTT из обычных строк с противоположной стороны.
Частые вопросы
Как получить текст из субтитров VTT?
Перетащите файл .vtt в инструмент выше или вставьте его текст — заголовок WEBVTT и все таймкоды уберутся, справа останется чистая проза. Скопируйте её или скачайте файл .txt. Бесплатно, без входа в аккаунт.
Таймкоды удаляются полностью?
Да, в этом и смысл: границы реплик и позиционирование уходят, слова остаются. Сохраните исходный файл, если версия с таймингами понадобится снова.
Как прочитать транскрипт Zoom как обычный текст?
Облачная запись выдаёт файл .vtt. Вставьте его — разговор вернётся связным текстом, а метки говорящих, которые запись вписала прямо в текст реплики, останутся на месте.
Что-нибудь загружается на сервер?
Нет. Страница читает дорожку локально, поэтому протокол закрытой встречи никогда не покидает ваш компьютер.