UltKit
Изображения11
PDF13
Документы и данные7
Видео6
Аудио4
Другие инструменты22

VTT в TXT

Записи встреч и веб-видео часто дают субтитры в файле .vtt, полном строк с таймингом и настроек разметки. Конвертируйте его в TXT, чтобы получить расшифровку, которую можно читать, искать по ней и вставлять в протокол или заметки.

Конвертер субтитров

или перетащите сюда файлы SRT, VTT, ASS … ·

Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут

Вывод

Файлы обрабатываются на наших серверах и удаляются через 30 минут.

Как пользоваться инструментом

  1. 1

    Загрузите файл .vtt

    Возьмите транскрипт, скачанный из записи встречи, субтитры, сохранённые на платформе с курсами, или любой файл WebVTT: до 20 файлов, каждый до 95 MB.

  2. 2

    Решите, нужны ли метки времени

    Параметр Добавить отметки времени включён, поэтому каждая строка начинается с времени, например [00:12:40]. Это удобно для протоколов встреч. Отключите его, чтобы получить чистый текст, и включите Объединить строки в абзацы, чтобы склеить короткие строки субтитров.

  3. 3

    Конвертируйте в TXT

    Нажмите Конвертировать в Plain text (TXT) → и скачайте текстовый файл в UTF-8. Файлы VTT и TXT удаляются с сервера через 30 минут.

Чем файл WebVTT отличается от обычного текста

WebVTT (Web Video Text Tracks) — формат субтитров для видео HTML5. Он появился в 2010 году как доработка SRT для веба и поддерживается W3C. Корректный файл должен начинаться со слова WEBVTT; в таймкодах перед миллисекундами стоит точка, как в 00:12:40.250, а часы можно не указывать вовсе.

Вокруг этой основы WebVTT допускает много дополнительной структуры. У реплики может быть строка-идентификатор, параметры после тайминга, задающие положение на экране, блоки NOTE для комментариев, блоки STYLE с CSS, голосовые теги с именем говорящего и теги классов для цвета. Браузеру всё это полезно, а в транскрипте — лишний шум. Платформы для встреч активно используют эти возможности: Zoom и Microsoft Teams предлагают транскрипты в виде файлов .vtt.

Если субтитры у вас в формате SRT, SRT в TXT делает то же самое, а чистые абзацы там включены по умолчанию. Если у записи вообще нет субтитров, MP3 в текст расшифрует саму аудиодорожку.

Короткий файл WebVTT: удалено всё, кроме двух текстов реплик
WEBVTT

NOTE Экспорт из записи лекции

intro-1
00:00:04.120 --> 00:00:07.900 align:start line:85%
С возвращением. Сегодня начинаем
с темы <i>спрос и предложение</i>.

00:00:08.300 --> 00:00:11.000
Откройте конспект на странице 12.

Форматы субтитров, которые можно превратить в текстовую расшифровку

from ↓ · to →TXTTXT с отметками времени
VTTVTT to TXT: yesVTT to TXT с отметками времени: yes
SRTSRT to TXT: yesSRT to TXT с отметками времени: yes
SBVSBV to TXT: yesSBV to TXT с отметками времени: yes
ASSASS to TXT: yesASS to TXT с отметками времени: yes
TTMLTTML to TXT: yesTTML to TXT с отметками времени: yes
supported not offeredВо всех случаях слова сохраняются. Время берётся из начала реплики и записывается как [чч:мм:сс], если включён параметр **Добавить отметки времени**.

VTT

Субтитры WebVTT

VTT — формат Web Video Text Tracks, разработанный WHATWG и W3C около 2010 года для видео HTML5. Он похож на SRT, но добавляет заголовок WEBVTT и поддерживает позиционирование, стили, указание говорящих и метаданные. Браузеры используют его для субтитров через элемент <track>, а стриминговые платформы и YouTube его принимают. Некоторые настольные плееры и редакторы вместо него ожидают SRT.

Сжатие
–
Прозрачность
–
Анимация
–
Год появления
2010 · W3C / WHATWG
Конвертер VTT

TXT

Обычный текст

Файл TXT содержит только простые символы без форматирования, шрифтов, изображений и вёрстки. Современные текстовые файлы обычно хранятся в кодировке UTF-8, которая охватывает все языки, хотя старые файлы могут использовать другие кодировки и показывать нечитаемые символы. Обычный текст весит очень мало, никогда не устаревает и открывается на любом устройстве — от телефонов до серверов. В нём не может быть полужирного текста, таблиц или картинок, поэтому структуру приходится передавать отступами или простой разметкой.

Сжатие
–
Прозрачность
–
Анимация
–
Год появления
–
Конвертер TXT

WebVTT добавляет вокруг субтитров заголовок, параметры реплик и блоки комментариев; при конвертации в TXT всё это удаляется, и транскрипт встречи или лекции читается как обычный документ.

Как привести VTT-расшифровку в порядок для протокола или заметок

  • Просмотрите первый экран TXT и убедитесь, что имена говорящих выглядят как нужно
  • Поищите повторяющиеся строки, если субтитры были автоматическими и «прокручивались» на экране
  • Включите Удалить теги форматирования, чтобы курсив и цветовая разметка не остались в тексте сырыми тегами
  • Оставьте Добавить отметки времени включённым для протоколов, чтобы любой мог перейти к нужному моменту записи
  • Выбирайте Кодировка входного файла вручную, только если буквы с диакритикой превращаются в символы
  • Храните исходный .vtt вместе с видео на случай, если позже понадобятся субтитры с таймингом

Вопросы о конвертации VTT в TXT

Где найти VTT-расшифровку встречи в Zoom?

Если для облачных записей включена расшифровка аудио, Zoom сохраняет транскрипт в файле .vtt рядом с видео в списке записей, и его можно скачать оттуда. Перед словами в каждой реплике указано отображаемое имя говорящего, поэтому имена остаются в тексте после конвертации.

Подойдет ли расшифровка из Microsoft Teams?

Да. Teams позволяет организаторам встреч скачать транскрипт в формате .vtt. Имена говорящих записаны как голосовые теги WebVTT, а не обычным текстом, поэтому перед отправкой просмотрите первые строки TXT и убедитесь, что имена выглядят так, как вам нужно.

Что происходит с заголовком WEBVTT и комментариями NOTE?

Это метаданные файла, а не речь, поэтому они не попадают в результат. Параметры реплик после времени, например align:start или line:85%, тоже отбрасываются: у обычного текста нет положения на экране.

Почему каждая строка в субтитрах повторяется дважды?

Автоматические субтитры некоторых платформ написаны в стиле «бегущей строки»: каждая реплика повторяет предыдущую строку, пока появляется следующая. Конвертер записывает то, что содержится в репликах, поэтому удалите дубли в редакторе или начните с субтитров, отредактированных вручную.

Может, лучше конвертировать в SRT?

Только если результат всё равно должен воспроизводиться вместе с видео. Проигрыватель или редактор, не принимающий .vtt, обычно работает с SRT, который создаёт VTT в SRT с сохранением тайминга.