Сдвиг субтитров
Сдвиг SRT и WebVTT раньше или позже; подгонка SRT по двум точкам при постепенно растущем рассинхроне.
Сдвиг субтитров
Сдвиг SRT и WebVTT раньше или позже; подгонка SRT по двум точкам при постепенно растущем рассинхроне.
Синхронизация субтитров SRT и WebVTT
Обычный режим прибавляет одну и ту же поправку ко всем распознанным таймкодам SRT или WebVTT. Величину можно задать в секундах и миллисекундах.
Режим «По двум точкам» пересчитывает начало и конец каждой реплики SRT по одной линейной зависимости. Он сохраняет текст и помогает при равномерном уходе субтитров относительно видео. Обработка выполняется в браузере.
Возможности
- постоянный сдвиг SRT и WebVTT раньше или позже
- подгонка SRT по исходному и правильному времени двух реплик
- загрузка UTF-8 SRT или вставка текста: до 5 МиБ и 20 000 реплик в режиме двух точек
- сохранение номеров, текста, BOM и переносов загруженного SRT при подгонке
- проверка структуры, опор и результирующих интервалов до выдачи всего файла
- копирование результата и скачивание новой копии с подходящим расширением
Формулы
- Постоянный сдвиг в миллисекундах = секунды × 1000 + миллисекунды; для «Раньше» поправка отрицательная.
- Для двух точек: новое время = правильное раннее + (исходное время − исходное раннее) × (правильное позднее − правильное раннее) / (исходное позднее − исходное раннее).
- Линейная поправка действует и между опорами, и за их пределами. Время округляется до ближайшей миллисекунды, половина — вверх.
Как пользоваться
- Выберите одинаковый сдвиг для постоянной задержки или две точки для равномерно растущего расхождения.
- Вставьте субтитры; в режиме двух точек можно также загрузить SRT в UTF-8.
- Для постоянного сдвига укажите направление и величину. Для двух точек скопируйте начала ранней и поздней реплик из SRT и введите правильное время каждой в видео.
- В режиме двух точек нажмите «Подогнать таймкоды». При ошибке исправьте указанную строку или поле: частичный файл не создаётся.
- Скачайте копию и проверьте раннюю, среднюю и позднюю реплики в своём проигрывателе.
Примеры
Ограничения
- Две точки исправляют только равномерное расхождение. Вырезанные сцены, разные монтажи и скачки задержки требуют другой обработки.
- Режим двух точек принимает нумерованный SRT с запятой и тремя цифрами миллисекунд. Неизвестные блоки, настройки и неоднозначные строки таймкодов отклоняются; VTT доступен в обычном режиме сдвига.
- Обе исходные опоры должны совпадать с началами реплик. Поздняя опора должна быть позже ранней и в исходном файле, и в видео.
- Отрицательное итоговое время, обратный исходный интервал и схлопывание положительной длительности блокируют подгонку всего SRT. Исходные нулевые интервалы, перекрытия и порядок реплик сохраняются.
- Загруженный SRT сохраняет исходные переводы строк и BOM до ручного редактирования. Правка текста или копирование через буфер обмена могут изменить переводы строк; для сохранения используйте скачивание.
- Обычный сдвиг сохраняет прежнее поведение: защита обрезает отрицательное время до нуля; при выключенной защите отдельный таймкод, который стал бы отрицательным, остаётся без изменения.
Частые вопросы
Что выбрать, если субтитры отстают от речи?
Если задержка одинакова в начале и конце, выберите одинаковый сдвиг, затем «Раньше» и величину задержки. Если расхождение постепенно увеличивается, для SRT используйте две точки.
Можно ли сдвинуть только несколько реплик?
Инструмент обрабатывает все распознанные реплики во введённом тексте. Выбора отдельных реплик и исправления монтажных разрывов здесь нет.