SubRip

редактировать
SubRip (программное обеспечение)
Разработчики) Мозг, Зугги
Стабильный выпуск 1.57.1 ​​/ 14 ноября 2018 г. ( 2018-11-14)
Написано в Delphi
Операционная система Майкрософт Виндоус
Доступно в английский
Тип Редактор субтитров
Лицензия GPL
Веб-сайт zuggy.wz.cz
SubRip Text (формат файла)
Расширение имени файла . srt
Магическое число 1␊00
Разработано Мозг, Зугги
Тип формата субтитры (текстовый файл, читаемый человеком)
Контейнер для субтитры, их порядок и время
Расширен до WebVTT
Открытый формат ? да
Веб-сайт www.matroska.org / Technical / subtitles.html # srt-subtitles

SubRip - это бесплатная программа для Microsoft Windows, которая извлекает субтитры и их время из различных видеоформатов в текстовый файл. Он выпущен под лицензией GNU GPL. Расширение файла формата субтитров .srtшироко поддерживается. Каждый .srtфайл представляет собой удобочитаемый формат файла, в котором субтитры сохраняются последовательно вместе с информацией о времени. Большинство субтитров, распространяемых в Интернете, имеют этот формат.

СОДЕРЖАНИЕ
  • 1 программное обеспечение SubRip
  • 2 Формат файла SubRip
    • 2.1 Форматирование
    • 2.2 Совместимость
  • 3 WebVTT
  • 4 Кодировка текста
  • 5 См. Также
  • 6 Примечания
  • 7 ссылки
  • 8 Внешние ссылки
Программное обеспечение SubRip

Используя оптическое распознавание символов, SubRip может извлекать из живого видео, видеофайлов и DVD-дисков, а затем записывать извлеченные субтитры и тайминги в текстовый файл в формате Subrip. При желании он может сохранять распознанные субтитры как растровые изображения для последующего вычитания (стирания) из исходного видео.

На практике SubRip настроен с использованием правильного кодека для источника видео, затем пользователь обучен конкретной текстовой области, шрифтам, стилям, цветам и требованиям к обработке видео для распознавания субтитров. После пробной и точной настройки SubRip может автоматически извлекать субтитры для всего исходного файла видео во время его воспроизведения. SubRip записывает время начала и окончания, а также текст для каждого субтитра в выходном текстовом .srtфайле.

SubRip использует AviSynth для извлечения видеокадров из исходного видео и может копировать субтитры из всех видеофайлов, поддерживаемых этой программой.

Формат файла SubRip

Формат файла SubRip описан на веб-сайте формата мультимедийных контейнеров Matroska как «возможно, самый простой из всех форматов субтитров». Файлы SubRip (SubRip Text) именуются с расширением и содержат отформатированные строки простого текста в группах, разделенных пустой строкой. Субтитры нумеруются последовательно, начиная с 1. Используемый формат временного кода - часы: минуты: секунды, миллисекунды с единицами времени, фиксированными на двух цифрах с нулями, а дроби - на трех цифрах с нулями (00: 00: 00,000). В качестве разделителя дробной части используется запятая, поскольку программа написана во Франции. .srt

  1. Цифровой счетчик, идентифицирующий каждый последовательный субтитр.
  2. Время, когда субтитры должны появиться на экране, а затем --gt;и время, когда они должны исчезнуть.
  3. Сам текст субтитров на одной или нескольких строках
  4. Пустая строка без текста, обозначающая конец этого субтитра.

Пример:

1 00:02:16,612 --gt; 00:02:19,376 Senator, we're making our final approach into Coruscant. 2 00:02:19,482 --gt; 00:02:21,609 Very good, Lieutenant. 3 00:03:13,336 --gt; 00:03:15,167 We made it. 4 00:03:18,608 --gt; 00:03:20,371 I guess I was wrong. 5 00:03:20,476 --gt; 00:03:22,671 There was no danger at all.

Форматирование

Неофициально формат имеет очень простое форматирование текста, которое может быть либо интерпретировано, либо передано для рендеринга в зависимости от приложения обработки. Форматирование основано на HTML-тегах жирного шрифта, курсива, подчеркивания и цвета:

  • Жирный - lt;boldgt;…lt;/boldgt;или{bold}…{/bold}
  • Курсив - lt;italicgt;…lt;/italicgt;или{italic}…{/italic}
  • Подчеркнуть - lt;underlinegt;…lt;/underlinegt;или{underline}…{/underline}
  • Цвет шрифта - lt;font color="color name or #code"gt;…lt;/fontgt;(как в HTML )
  • Положение строки - X1:… X2:… Y1:… Y2:…после отметки времени будет обозначать текстовую координату

Разрешены вложенные теги; некоторые реализации предпочитают только форматирование всей строки.

Совместимость

Формат .srtфайла SubRip поддерживается большинством программных видеоплееров. Для программных видеопроигрывателей Windows, которые не поддерживают прямое воспроизведение субтитров, фильтр VSFilter DirectX отображает SubRip и другие форматы субтитров. Формат SubRip напрямую поддерживается многими инструментами для создания и редактирования субтитров, а также некоторыми аппаратными домашними медиаплеерами. В августе 2008 года YouTube добавил поддержку субтитров в свой видеопроигрыватель Flash в рамках опции «Скрытые субтитры» - производители контента могут загружать субтитры в формате SubRip.

WebVTT
Основная статья: WebVTT

Формат, первоначально называвшийся WebSRT (треки ресурсов веб-субтитров), был определен в 2010 году Рабочей группой по технологиям веб-гипертекстовых приложений для предлагаемого элемента HTML5 lt;trackgt;. Он разделял .srtрасширение файла и был основан на частях формата SubRip, но не был полностью совместим с ним. Перспективный формат позже был переименован в WebVTT (Web Video Text Track). Браузеры Google Chrome и Microsoft Internet Explorer 10 первыми поддержали lt;trackgt;теги с файлами WebVTT для видео HTML5. Mozilla Firefox реализовал WebVTT в своих ночных сборках (Firefox 24), а начиная с Firefox 31 (24 июля 2014 г.) Mozilla по умолчанию включила WebVTT в Firefox. Эту функцию нужно было включить в Firefox, перейдя на страницу «about: config» и установив для параметра «media.webvtt.enabled» значение true. YouTube начал поддерживать WebVTT в апреле 2013 года.

Кодировка текста

Кодировка вывода SubRip по умолчанию настроена как Windows-1252. Однако параметры вывода также предоставляются для многих кодовых страниц Windows, а также для кодировок Unicode, таких как UTF-8 и UTF-16, с отметкой порядка байтов (BOM) или без нее. Поэтому де-факто не существует стандарта кодировки символов для .srtфайлов, а это означает, что любой анализатор файлов SubRip должен пытаться использовать определение набора символов. Знак порядка байтов Unicode (BOM) обычно используется для облегчения обнаружения.

Смотрите также
Примечания
использованная литература
внешние ссылки
Последняя правка сделана 2023-04-13 03:11:39
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте