Введение

Программа для извлечения субтитров из видео.

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

Программное обеспечение

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

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

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

SubViewer (подсмотрщик)

В 1999 году Брайн создал SubRip, а его друг Дэвид Долински создал SubViewer и предложил его для скачивания на своем личном веб-сайте. SubViewer был включен в медиаплеер DivX. 28 августа 2008 года YouTube добавил поддержку SubViewer и SubRip, что позволило добавлять субтитры к уже существующим видео. Этот перспективный формат позже был переименован в WebVTT (Web Video Text Track). Браузеры Google Chrome и Microsoft Internet Explorer 10 первыми поддержали теги с файлами WebVTT для HTML5-видео. Mozilla Firefox реализовала WebVTT в своих ночных сборках (Firefox 24), а начиная с Firefox 31 (24 июля 2014 года) Mozilla включила WebVTT в Firefox по умолчанию. YouTube начал поддерживать WebVTT в апреле 2013 года.