ToolPouch.ai

Субтитры

Сдвиг тайминга субтитров.

Субтитры раньше или позже? Сдвиньте все реплики на одно и то же число секунд.

  • Вход: Текст или файл SRT либо WebVTT
  • Смещение: Секунды, положительные или отрицательные
  • Где работает: В вашем браузере, без загрузки
Ваши данные

Добавьте текст или файл

Или вставьте текст

Файлы обрабатываются в вашем браузере и не загружаются на сервер.

Ваш результат

Результат появится здесь

Добавьте содержимое, затем запустите инструмент.

Файлы обрабатываются в вашем браузере и не загружаются на сервер.

Хотите проверить? Откройте панель «Сеть» в браузере, очистите её и запустите инструмент: ни один запрос не несёт ваш файл — загружаются только скрипты, стили и изображения этой страницы.

Об инструменте

Что делает Сдвиг тайминга субтитров

Сдвиньте все реплики субтитров раньше или позже на одно и то же число секунд. Вставьте файл SRT или VTT, укажите смещение вроде -1.5 или 2.5, затем скачайте файл, который остаётся синхронным. Ничего не загружается, а текст никогда не меняется.

  • Одно смещение двигает весь файлВведите 2.5, чтобы задержать субтитры на две с половиной секунды, или -1.2, чтобы показать их раньше. Каждая реплика сдвигается на одну и ту же величину, поэтому внутренний ритм диалога сохраняется, а не пересчитывается реплика за репликой.
  • При отрицательном смещении ничего не теряетсяРеплика, которая началась бы раньше 00:00:00, закрепляется на нуле и сохраняет исходную длительность вместо исчезновения. Область результата сообщает, сколько реплик было закреплено, чтобы вы решили, приемлемо ли это.
  • Текст, нумерация и оформление не меняютсяПереписываются только тайм-коды. Диалог, порядок реплик, курсив и жирный остаются точно как были, а результат сохраняет стандартные блоки, которых ждут настольные плееры и монтажные программы.
  • Результат говорит, что изменилосьРядом с результатом видны число реплик, новый временной диапазон и все замечания проверки, поэтому до скачивания можно убедиться, что сдвиг попал куда нужно.
  • Неаккуратные файлы читаются, а не отвергаютсяSRT и WebVTT используют тот же разбор, что и конвертеры: отсутствующие пустые строки между репликами, короткие поля миллисекунд и разделители-запятые или точки нормализуются, а не приводят к ошибке.
  • Сделано для типичных проблем синхронизацииПостоянное смещение, добавленная позже заставка или видео, перекодированное со сдвигом начала: пока ошибка одинакова везде, одно число исправляет весь файл.

Краткая инструкция

Как пользоваться: Сдвиг тайминга субтитров

  1. 1

    Добавьте файл субтитров

    Выберите файл .srt или .vtt, перетащите его в рабочую область или вставьте текст реплик.

  2. 2

    Введите смещение в секундах

    Положительное значение задерживает субтитры, отрицательное показывает их раньше. Допускаются десятичные значения вроде 0.5 или -2.25.

  3. 3

    Проверьте числа и сохраните

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

Пример

До и после

До
1
00:00:10,000 --> 00:00:12,000
First line

2
00:00:14,500 --> 00:00:16,000
Second line
После
1
00:00:12,500 --> 00:00:14,500
First line

2
00:00:17,000 --> 00:00:18,500
Second line

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

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

Какое направление считается положительным?

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

Мои субтитры отстают от звука на 12 секунд. Что вводить?

Введите 12, чтобы сдвинуть все реплики на двенадцать секунд позже. Если наоборот, субтитры появляются за двенадцать секунд до того, как кто-то говорит, введите -12.

Расхождение растёт по ходу видео. Инструмент это исправит?

Нет. Инструмент применяет одно постоянное смещение. Когда задержка растёт со временем, файлу нужен линейный пересчёт — это другой расчёт; изменение смещения здесь исправит одну сцену и сломает другую.

Текст реплик изменится?

Нет. Переписываются только время начала и конца. Диалог, нумерация и встроенные стили сохраняются в точности, ни одна реплика не объединяется и не делится.

Что будет, если отрицательное смещение выведет реплику раньше нуля?

Такая реплика начинается в 00:00:00 и сохраняет исходную длительность, а страница сообщает, сколько реплик было закреплено. Ничего не исчезает молча.

Работает ли и с SRT, и с WebVTT?

Да. Принимаются оба, а результат — SRT, поэтому он открывается в настольных плеерах и редакторах. Преобразуйте в WebVTT потом, если файл пойдёт на веб-страницу.

Можно сдвинуть на долю секунды?

Да. Десятичные значения допустимы: 0.4, 1.5 или -2.25. Значение переводится в миллисекунды перед применением, поэтому результат точный.

Мои файлы загружаются?

Нет. Файл читается и перезаписывается внутри браузера. ToolPouch никогда не получает субтитры, и ничего не хранится на сервере.

Чем это отличается от пересчёта времени в редакторе?

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

Есть ли ограничение по размеру?

Практическое ограничение — память браузера. Файл субтитров к полнометражному фильму весит несколько сотен килобайт и обрабатывается мгновенно.

Перекрывающиеся реплики останутся перекрывающимися?

Да. Все времена сдвигаются на одну величину, поэтому реплики, перекрывавшиеся раньше, перекрываются и теперь, а промежутки между ними не меняются. Ничего не пересчитывается, не объединяется и не переупорядочивается.

Можно сдвинуть несколько файлов сразу?

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

Что происходит с настройками реплик WebVTT?

Они читаются, но не записываются, потому что результат — чистый SRT. Если плееру нужны настройки выравнивания или позиции, сначала сдвиньте, а потом преобразуйте в WebVTT.