Перейти к содержанию
TextArray
100% локально

SRT сдвиг времени субтитров

Сместите каждую временную метку в файле субтитров SRT или VTT на фиксированное смещение.

Входные данные
Выходные данные

SRT сдвиг времени субтитров

Субтитры, отстающие от диалога на две секунды, портят фильм быстрее, чем отсутствие субтитров вообще. Вставьте файл .srt или .vtt, введите смещение в секундах, и каждая временная линия — ЧЧ:ММ:СС,ммм --> ЧЧ:ММ:СС,ммм — сместится ровно на эту величину. Положительное значение задерживает субтитры (они появляются позже), отрицательное — раньше. Десятичные дроби работают с точностью до миллисекунды, поэтому сдвиг на 0,35 так же действителен, как сдвиг на 90.

Меняются только временные линии. Номера меток, сам текст субтитров, заголовки WEBVTT и настройки меток, такие как align:start, остаются нетронутыми, а инструмент сохраняет особенности каждого файла — десятичные запятые SRT остаются запятыми, точки VTT остаются точками. Временные метки, которые могут упасть ниже нуля, фиксируются до 00:00:00 000, а не создают недействительный файл, и подсчет показывает, когда это произошло.

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

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

FAQ

Какие форматы субтитров поддерживаются?
SRT (00:00:01000 с десятичными запятыми) и WebVTT (00:01.000 с точками, часы необязательно). Каждая временная метка сохраняет свой собственный стиль разделителя, поэтому файл VTT остается действительным VTT. Форматы на основе кадров, такие как SUB/IDX, не являются текстовыми таймингами и выходят за рамки.
Что произойдет, если сдвиг сделает временную метку отрицательной?
Он ограничивается значением 00:00:00,000 вместо создания недопустимого файла, и подсчет сообщает, сколько временных меток было зафиксировано, поэтому вы сразу заметите слишком большой сдвиг назад.
Могу ли я сдвинуться меньше чем на секунду?
Да. Смещение принимает десятичные дроби с точностью до миллисекунды — 0,5 перемещает все на полсекунды, 0,042 — на 42 миллисекунды. Введите любое значение; стрелки с шагом 0,1 с.
Мои субтитры смещаются все сильнее по мере продолжения видео. Поможет ли фиксированная смена исправить ситуацию?
Нет — растущий дрейф означает, что частота кадров различается, что требует линейного изменения масштаба, а не постоянного смещения. Фиксированный сдвиг фиксирует одинаково ранние или поздние субтитры, что является гораздо более распространенным случаем.
Загружен ли где-нибудь мой файл субтитров?
Нет. Изменение полностью выполняется в вашем браузере, и файл никогда не покидает ваше устройство.