# Проверка субтитров по нормам платформ

Проверяет субтитры по спецификациям сдачи: Netflix Timed Text (скорость чтения 20/17 CPS, 42 знака в строке, две строки, минимум 5/6 секунды и максимум 7 секунд, зазоры в 2 кадра), рекомендации BBC для ТВ (37 знаков в строке, 160-180 сл/мин, паузы 1,5 с) и правила субтитров YouTube (чистый UTF-8, разметка не распознаётся) — с отчётом по каждой реплике.

> Каноническая страница: https://elysiatools.com/ru/tools/subtitle-platform-spec-checker

- **Категория:** Media

- **Ключевые слова:** субтитры netflix, timed text style guide, cps, знаков в секунду, скорость чтения, рекомендации bbc, субтитры youtube, валидатор srt, валидатор vtt, проверка ttml, 42 знака, 37 знаков, норма субтитров, качество субтитров, длина строки, длительность субтитров

## Обзор

Сдача субтитров платформам решается скоростью чтения и дисциплиной строк. Timed Text Style Guide Netflix допускает до 20 знаков в секунду для взрослых программ и 17 CPS для детских, 42 знака в строке, максимум две строки на событие, минимальную длительность 5/6 секунды (20 кадров при 24 к/с) и максимальную 7 секунд, и требует зазор не менее 2 кадров между событиями при любой частоте (их гайд по таймингу разрешает chaining ровно в 2 кадра). Рекомендации BBC хранят наследие телетекста: 37 знаков фиксированной ширины в строке и две строки, рекомендуемая скорость 160-180 слов в минуту (около 0,3 с на экране на слово как минимум) и паузы в полторы секунды там, где речь отдыхает. YouTube принимает SRT и WebVTT как чистый UTF-8: стилевая разметка вроде &lt;i&gt;/&lt;b&gt;/&lt;u&gt;/&lt;font&gt; в SRT просто не распознаётся, а позиционирование/стили в VTT ограничены — разметка попадает в предупреждения, а не теряется молча. Проверщик разбирает SRT, WebVTT, SBV и TTML общим движком субтитров, измеряет каждую реплику (знаков в строке с пробелами, строк в реплике, CPS = знаки ÷ длительность, слов в минуту, длительности и межрепличные зазоры в кадрах при указанной частоте) и градуирует каждое нарушение как fail (жёсткий лимит) или warn (рекомендация); структурные проверки наложений, отрицательных длительностей, пустых реплик и немонотонности включены всегда. Сводная карточка называет худших нарушителей и перечисляет все находки с номерами реплик, чтобы файл можно было починить по точному правилу до сдачи.

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

- **Файл субтитров** (file)
- **Профиль платформы** (select)
- **Частота кадров (к/с)** (number): 24

## Когда использовать

- Перед сдачей мастер-файлов субтитров на стриминговые сервисы или телеканалы.
- При контроле качества локализации для проверки ограничения скорости чтения (CPS/WPM) в дубляже и субтитрах.
- Для поиска технических сбоев: наложений таймингов, пустых реплик и неподдерживаемой HTML-разметки.

## Как это работает

- Загрузите файл субтитров в формате SRT, WebVTT, SBV или TTML/XML.
- Выберите целевой профиль валидации (Netflix для взрослых, Netflix детский, BBC ТВ или YouTube) и укажите частоту кадров (FPS) видеоряда.
- Инструмент анализирует каждую реплику на длину строк, число строк, CPS, WPM, зазоры между событиями и непрерывность тайм-кода.
- Изучите итоговый отчет со списком нарушений категорий Fail и Warn с привязкой к точным номерам реплик.

## Сценарии использования

- Проверка субтитров к фильмам и сериалам по регламенту Netflix Timed Text Style Guide (20 или 17 CPS, лимит 42 знака в строке).
- Подготовка субтитров для телевещания по рекомендациям BBC (до 37 знаков в строке, скорость до 180 слов в минуту).
- Очистка файлов SRT и WebVTT от несовместимых тегов стилизации перед публикацией видеороликов на YouTube.

## Частые вопросы

### Какие форматы файлов поддерживает инструмент?

Поддерживаются текстовые форматы SRT, WebVTT (VTT), SBV, а также XML-файлы TTML.

### Что означает показатель CPS и как он рассчитывается?

CPS (characters per second) — это скорость чтения, равная количеству символов с пробелами, деленному на длительность показа реплики в секундах.

### Зачем указывать частоту кадров (FPS)?

FPS необходим для точного перевода межрепличных интервалов и длительностей в кадры, например для контроля правила Netflix о зазоре минимум в 2 кадра.

### В чем разница между статусами Fail и Warn в отчете?

Fail указывает на критическое нарушение жестких лимитов платформы, а Warn предупреждает об отклонении от рекомендуемых стандартов оформления.

### Как проверяются субтитры для YouTube?

Профиль YouTube отслеживает кодировку UTF-8 и предупреждает о наличии тегов форматирования шрифта и стилей, которые сервис не распознает.

## Связанные инструменты

- [Проверка RSS-enclosure подкаста](https://elysiatools.com/ru/tools/audio-podcast-rss-enclosure-checker): Проверка аудио эпизодов подкаста по ожиданиям платформ и перекрёстная сверка с RSS-лентой: атрибуты url / length / type у enclosure, itunes:duration, уникальность GUID, даты RFC 2822, кодеки и битрейты платформ — включая побайтово точный length.
- [Проверка доступности](https://elysiatools.com/ru/tools/accessibility-checker): Находит типовые проблемы WCAG 2.1 в HTML, страницах или макетах и возвращает рекомендации по исправлению
- [Таблица перевода субтитров (CSV Excel)](https://elysiatools.com/ru/tools/subtitle-translation-sheet): Прогоняет субтитры через таблицы, в которых переводческие команды реально работают: экспорт реплик SRT/VTT в таблицу CSV или Excel (индекс, начало, конец, исходник, перевод, заметки) и обратный импорт заполненной таблицы как переведённого SRT — тайминги заблокированы, внутриячеечные переносы сохранены, CSV на точке с запятой с UTF-8 BOM для европейского Excel.
- [Конвертер субтитров WebVTT · TTML · SBV · SRT](https://elysiatools.com/ru/tools/webvtt-ttml-sbv-subtitle-time-axis-and-cue-style-converter): Конвертируйте субтитры между WebVTT, TTML (с SMPTE-кадровым таймингом и стилями), YouTube SBV и SRT — кадрово-точные оси времени (23.976/24/25/29.97 drop-frame/30/50/59.94 DF/60), стили tts из TTML в ::cue CSS WebVTT, уникальность cue-id и проверки IMSC 1.0.1.
- [Инструмент сравнения CSV / Excel](https://elysiatools.com/ru/tools/csv-excel-diff-tool): Сравнивает два CSV или XLSX и экспортирует PDF-отчет с различиями по строкам, столбцам и ячейкам
- [Минификатор и анализатор SVG](https://elysiatools.com/ru/tools/svg-minifier-analyzer): Анализирует SVG-разметку, удаляет лишние элементы, уменьшает размер, показывает сравнение до/после и экспортирует очищенные файлы
- [Просмотрщик игровых сохранений](https://elysiatools.com/ru/tools/game-save-viewer): Подкиньте любой файл сохранения — NBT из Minecraft, GVAS из Unreal Engine, контейнеры Palworld, текстовые JSON/XML/INI/Lua-сейвы, SQLite-профили — и получите определённый формат, версии движка, ключевые поля прогресса и ограниченное дерево структуры.
- [Генератор арт-QR-кодов со стилизованными модулями и вставкой логотипа](https://elysiatools.com/ru/tools/qr-code-art-styled-module-and-logo-embed-generator): Создаёт арт-QR с фирменными цветами, градиентами, скруглёнными или точечными модулями и центральным логотипом, с разбором ISO-штрафов маски, метаданными по модулям и вердиктом по стираниям Рида–Соломона.

## Примеры

- [Примеры Конвертера Регистра](https://elysiatools.com/ru/samples/text-case-formats): Тестовые примеры для конвертации регистра между различными соглашениями об именовании
- [Сериализация Windows - Примеры C#](https://elysiatools.com/ru/samples/windows-serialization-csharp): Полные примеры сериализации C# для платформы Windows, включая JSON, XML, двоичную сериализацию и преобразование данных
- [Примеры Анализа Логов Nginx](https://elysiatools.com/ru/samples/nginx-log-samples): Комплексные образцы логов Nginx для тестирования инструмента log-parser, включая различные форматы и сценарии логов доступа и ошибок
- [Примеры Сериализации Android Java](https://elysiatools.com/ru/samples/android-serialization-java): Примеры сериализации Android Java включая JSON сериализацию, десериализацию и XML парсинг

## Связанные материалы

- [Совместная проверка таблицы перевода субтитров и передача результата](https://elysiatools.com/ru/hubs/subtitle-translation-sheet-review-and-delivery): Экспортируйте проверенную основу в CSV или XLSX, согласуйте перевод и редактуру, сверяйте время и пропуски после импорта и проверьте передачу включаемых субтитров.
