Субтитры в текст онлайн

Субтитры в текст онлайн: загрузите файл SRT, VTT, ASS или SBV либо вставьте текст, и получите абзацы без номеров и таймкодов. Результат можно скопировать, скачать или конвертировать.

  • SRT, VTT, ASS, SSA, SBV
  • Текст без таймкодов
  • Конвертер форматов
  • Файл остаётся в браузере

Как превратить субтитры в текст онлайн

Чтобы превратить субтитры в текст, загрузите файл .srt, .vtt, .ass, .ssa или .sbv в окно выше либо вставьте текст субтитров в поле под ним. На вкладке «Текст» сразу появится сплошной текст без номеров реплик, таймкодов и разметки: его можно скопировать или скачать в TXT.

Формат определяется по содержимому, а не по расширению, поэтому файл с неверным именем тоже откроется. Реплики склеиваются в абзацы по паузам: новый абзац начинается после паузы длиннее 2 секунд, порог можно сменить на 1 или 3 секунды или отключить склейку и оставить строки как в файле. Ещё два переключателя убирают повторы соседних реплик и пометки в скобках вроде [Музыка] или (смех). Если файл похож на автосубтитры YouTube, где строки повторяются из реплики в реплику, переключатель повторов включится сам.

Вкладка «С таймкодами» выводит каждую реплику в виде «[00:01:02] текст»: так удобно делать конспект или искать нужное место в записи. Над результатом показаны число реплик, слов и длительность. Лимит на файл 10 МБ: субтитры к фильму обычно занимают от десятков до нескольких сотен килобайт, поэтому более тяжёлый файл, скорее всего, выбран по ошибке.

Как открыть SRT и чем он отличается от VTT, ASS и SBV

Проще всего открыть SRT, загрузив его в инструмент выше: файл сразу покажется читаемым текстом, а при желании с таймкодами. Сам по себе SRT это обычный текстовый файл, поэтому подойдёт и Блокнот, и TextEdit, а большинство видеоплееров подхватывают его, если он лежит рядом с видео и называется так же. Внутри блоки из номера, строки со временем и текста, разделённые пустой строкой. Различия форматов подробнее разобраны в статье SRT и VTT.

Если вместо букв видны странные символы, причина обычно в кодировке: старые русские субтитры нередко сохранены в windows-1251, а программа ждёт UTF-8, и «Привет» превращается в «Ïðèâåò». Инструмент определяет кодировку сам: сначала смотрит метку BOM, затем пробует строгий UTF-8, а если файл так не читается, открывает его как windows-1251. Рядом с именем файла указан формат и, если кодировка не UTF-8, её название. Всё, что вы скачиваете из конвертера, сохраняется в UTF-8.

ФорматКак выглядит времяГде встречаетсяЧто хранит кроме текста
SRT00:01:02,500: запятая перед миллисекундамиПлееры, редакторы, видеохостинги: самый распространённыйНомер реплики и время; курсив и жирный через HTML-теги, их понимают не все программы
VTT (WebVTT)00:01:02.500: точка, первая строка WEBVTTВеб-плееры и HTML5-видеоЗаметки NOTE, стили CSS, настройки положения реплик
ASS и SSA0:01:02.50: сотые доли секунды, строки DialogueСубтитры с оформлением: шрифты, цвета, положение на экранеСтили, шрифты, цвета, положение, эффекты
SBV0:01:02.500: часы без ведущего нуляФормат YouTubeТолько время и текст

Как конвертировать субтитры в SRT, VTT, ASS и другие форматы

Откройте файл, перейдите на вкладку «Конвертировать», выберите SRT, VTT, ASS, SBV, TXT или CSV и скачайте результат. Так решаются задачи «ASS в SRT», «VTT в SRT» и обратные: формат исходного файла определяется автоматически, а в новый переносятся время и текст реплик. Оформление не сохраняется: курсив и жирный, стили ASS и положение реплик VTT при чтении убираются.

У каждого формата на выходе есть свои особенности. В ASS добавляется стиль Default (Arial 48, белый текст с чёрной обводкой), дальше оформление настраивается в редакторе. VTT получает заголовок WEBVTT и точку перед миллисекундами. TXT содержит только текст реплик друг под другом, без времени. CSV состоит из столбцов «номер, начало, конец, текст» с разделителем «;» в кодировке UTF-8 с меткой BOM: так файл корректно открывается в Excel. SBV подходит для загрузки в Творческую студию YouTube.

Поле «Сдвиг таймингов, мс» двигает все реплики сразу: плюс отодвигает субтитры на более позднее время, минус возвращает раньше, а кнопки «−1 с» и «+1 с» делают шаг в секунду. Реплики, которые после сдвига целиком оказываются левее нуля, в результат не попадают, а начавшиеся раньше нуля начнутся с 00:00:00. Постоянный сдвиг лечит субтитры, которые одинаково отстают или спешат на всём протяжении. Если расхождение растёт к концу, причина обычно в разной частоте кадров: фильм длиной 100 минут при 23,976 кадра в секунду в версии на 25 кадров в секунду идёт примерно на 4 минуты короче, и субтитры одной версии к финалу расходятся с другой на столько же. Сдвигом это не исправить: растяжения времени в инструменте нет.

Как скопировать субтитры из видео в текст

Скопировать субтитры из видео в текст можно, если у вас есть файл субтитров: страница работает с файлами .srt, .vtt, .ass, .ssa и .sbv, а не с самим видео. Что делать дальше, зависит от того, где находятся субтитры.

Субтитры бывают внешними (отдельный файл рядом с видео), мягкими (дорожка внутри MKV или MP4, её можно достать без перекодирования) и вшитыми (нарисованные поверх кадра). Внешние загружаются сюда сразу, мягкие сначала извлекаются из контейнера, а из вшитых текст файлом не получить. Чем они отличаются, разобрано в статье вшитые и внешние субтитры.

Что у вас естьЧто сделатьЧто получится
Файл .srt, .vtt, .ass, .ssa или .sbvЗагрузить в инструмент вышеТекст, текст с таймкодами или другой формат
MKV или MP4 с дорожкой субтитровИзвлечь дорожку и загрузить файл сюдаSRT, VTT или ASS, а из него текст
Субтитры вшиты в кадр или это графические дорожки Blu-ray и DVDФайлом их не получить: нужно распознавание изображений (OCR)В этих инструментах не поддерживается
Субтитров нет, но в видео есть речьРаспознать речьТекст и субтитры SRT и VTT с таймкодами

Если субтитров нет, их можно сделать по звуку. Palatine Speech распознаёт речь из видео и аудио, ставит таймкоды, разделяет говорящих и отдаёт субтитры в SRT и VTT. Поддерживается около 100 языков с автоопределением, обработка занимает порядка 1–2% длительности записи, цена от 0,29 ₽ за минуту. Файл нужно загрузить: приёма по ссылке нет. Подробнее: генератор субтитров и транскрибация видео в текст.

Частые вопросы

Как получить текст из субтитров без таймкодов?

Загрузите файл субтитров или вставьте его текст и откройте вкладку «Текст». Номера реплик, время и разметка убираются, а реплики склеиваются в абзацы по паузам. Результат можно скопировать или скачать как TXT в кодировке UTF-8.

Можно ли просто переименовать SRT в VTT?

Нет. У WebVTT первая строка WEBVTT, а миллисекунды отделяются точкой, тогда как в SRT запятой, поэтому HTML5-плеер не примет файл с одним лишь изменённым расширением. Используйте вкладку «Конвертировать»: она соберёт корректный VTT.

Что делать, если в субтитрах вместо русских букв кракозябры?

Скорее всего, файл сохранён в windows-1251, а открыт как UTF-8. Загрузите его в этот инструмент: кодировка определяется автоматически, а скачанный результат будет в UTF-8, который понимают все современные программы.

Как получить текст субтитров с YouTube по ссылке?

По ссылке здесь не получится: инструмент принимает только файл или вставленный текст. Если видео ваше, выгрузите файл субтитров из Творческой студии YouTube и загрузите его сюда. Для автосубтитров с повторяющимися строками удаление повторов включится само.

Как сделать субтитры из обычного текста?

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

Как перенести субтитры в Word?

Откройте вкладку «Текст», нажмите «Скопировать» и вставьте результат в документ Word. Готовый DOCX инструмент не создаёт, но скачанный TXT открывается в Word: если кириллица отобразилась неверно, в окне выбора кодировки укажите «Юникод (UTF-8)».

Загружаются ли субтитры на сервер?

Нет. Файл читается и разбирается кодом на странице, в вашем браузере, и никуда не отправляется. То же относится к вставленному тексту.