Инструменты для соцсетей IT Market
Удалите номера и таймкоды из SRT/VTT-субтитров и получите чистый текст для статьи, описания или перевода.
Инструменты для соцсетей IT Market
Удалите номера и таймкоды из SRT/VTT-субтитров и получите чистый текст для статьи, описания или перевода.
Коротко об инструменте
Скачанные с YouTube субтитры — это лестница из номеров, строк «00:00:01,000 --> 00:00:03,000» и обрывков фраз. Читать её невозможно, а переводчик на такой каше начинает переводить сами таймкоды. Вставьте содержимое SRT или VTT в поле субтитров и нажмите «Сгенерировать» — останется только речь сплошным текстом. Обработка идёт в браузере, результат готов для расшифровки, описания или перевода. Смотрите также: собрать субтитры обратно из готового текста, очистить автоматическую расшифровку ролика, подготовить текст под подпись к посту.
Да. VTT отличается от SRT точкой вместо запятой в долях секунды, заголовком WEBVTT в первой строке и необязательными атрибутами вроде align:start и position. Всё это распознаётся и вырезается вместе с номерами блоков, так что выгрузку субтитров из студии YouTube можно вставлять как есть, без предварительной правки.
Потому что их не было в субтитрах. Автоматические субтитры YouTube почти не содержат знаков препинания и режут фразу по строкам, а не по смыслу. Инструмент честно убирает служебные строки и не дописывает пунктуацию за автора. Расставить точки и абзацы придётся вручную или отдельным проходом через языковую модель.
Нет, повторы остаются. У автосубтитров YouTube соседние блоки часто перекрываются и последняя строка блока повторяется первой строкой следующего. Здесь снимаются номера и таймкоды; повторяющиеся фразы придётся вычистить в текстовом редакторе поиском или пробежаться по тексту глазами перед публикацией.
Практического лимита нет: обработка идёт строками в памяти вкладки. Субтитры двухчасового фильма — это порядка сотни тысяч символов, и они проходят без заметной задержки. Тормоза возможны разве что на очень слабом телефоне, где сама вставка такого объёма в текстовое поле занимает несколько секунд.
Никуда. Разбор строк выполняется скриптом страницы прямо в вашей вкладке, сетевых запросов с текстом нет, и ничего не сохраняется после закрытия страницы. Поэтому сюда можно вставлять расшифровку закрытого созвона или ещё не вышедшего интервью, не передавая её стороннему сервису.
Обратная операция делается парным инструментом «Текст в SRT»: он снова режет текст на блоки и расставляет равномерные тайминги. Но исходные тайминги при очистке теряются безвозвратно, и новые будут приблизительными. Если правите только формулировки, а сетку блоков хотите сохранить, редактируйте текст прямо в SRT-файле.
Теги вроде и в SRT и разметка вида в автосубтитрах YouTube остаются частью текста, если встречаются внутри реплики. Убирайте их поиском с заменой в текстовом редакторе — обычно это одна операция по шаблону, потому что тег в файле всегда один и тот же.
До: 1 00:00:01,000 --> 00:00:03,000 Привет всем 2 00:00:03,000 --> 00:00:06,200 сегодня говорим про субтитры
После: Привет всем сегодня говорим про субтитры
До: WEBVTT 00:00:02.400 --> 00:00:05.100 align:start это вступление к уроку
После: это вступление к уроку
Оценка и фидбек помогают понять, что улучшать дальше.