Разработчики) | Мозг, Зугги |
---|---|
Стабильный выпуск | 1.57.1 / 14 ноября 2018 г. ( 2018-11-14) |
Написано в | Delphi |
Операционная система | Майкрософт Виндоус |
Доступно в | английский |
Тип | Редактор субтитров |
Лицензия | GPL |
Веб-сайт | zuggy.wz.cz |
Расширение имени файла | . srt |
---|---|
Магическое число | 1␊00 |
Разработано | Мозг, Зугги |
Тип формата | субтитры (текстовый файл, читаемый человеком) |
Контейнер для | субтитры, их порядок и время |
Расширен до | WebVTT |
Открытый формат ? | да |
Веб-сайт | www.matroska.org / Technical / subtitles.html # srt-subtitles |
SubRip - это бесплатная программа для Microsoft Windows, которая извлекает субтитры и их время из различных видеоформатов в текстовый файл. Он выпущен под лицензией GNU GPL. Расширение файла формата субтитров .srt
широко поддерживается. Каждый .srt
файл представляет собой удобочитаемый формат файла, в котором субтитры сохраняются последовательно вместе с информацией о времени. Большинство субтитров, распространяемых в Интернете, имеют этот формат.
Используя оптическое распознавание символов, SubRip может извлекать из живого видео, видеофайлов и DVD-дисков, а затем записывать извлеченные субтитры и тайминги в текстовый файл в формате Subrip. При желании он может сохранять распознанные субтитры как растровые изображения для последующего вычитания (стирания) из исходного видео.
На практике SubRip настроен с использованием правильного кодека для источника видео, затем пользователь обучен конкретной текстовой области, шрифтам, стилям, цветам и требованиям к обработке видео для распознавания субтитров. После пробной и точной настройки SubRip может автоматически извлекать субтитры для всего исходного файла видео во время его воспроизведения. SubRip записывает время начала и окончания, а также текст для каждого субтитра в выходном текстовом .srt
файле.
SubRip использует AviSynth для извлечения видеокадров из исходного видео и может копировать субтитры из всех видеофайлов, поддерживаемых этой программой.
Формат файла SubRip описан на веб-сайте формата мультимедийных контейнеров Matroska как «возможно, самый простой из всех форматов субтитров». Файлы SubRip (SubRip Text) именуются с расширением и содержат отформатированные строки простого текста в группах, разделенных пустой строкой. Субтитры нумеруются последовательно, начиная с 1. Используемый формат временного кода - часы: минуты: секунды, миллисекунды с единицами времени, фиксированными на двух цифрах с нулями, а дроби - на трех цифрах с нулями (00: 00: 00,000). В качестве разделителя дробной части используется запятая, поскольку программа написана во Франции. .srt
--gt;
и время, когда они должны исчезнуть.Пример:
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.
Формат, первоначально называвшийся 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) обычно используется для облегчения обнаружения.
субтитры YouTube.
Получено из исходного кода SubRip