Закрытые субтитры CEA-608 и CEA-708

ОткрытьСохранитьВещаниеВ видео

Закрытые субтитры североамериканского телевидения. CEA-608 пришел с аналогового ТВ: два байта на кадр, в строке 21 изображения. CEA-708 — его цифровой преемник, с окнами, цветами и множеством сервисов. Цифровая трансляция несет оба в каждом кадре. Subtitld читает их из видео и записывает в файлы SCC и MCC.

Коротко

СпецификацияCTA-608 (ранее EIA-608, затем CEA-608) и CTA-708 (ранее CEA-708). В цифровом видео — ATSC A/53, часть 4.
Где они передаютсяВ кадрах видео, на отдельной дорожке субтитров (c608 в QuickTime), а также в файлах SCC и MCC
Точность времениОдин кадр
СимволыCEA-608: собственный латинский набор. CEA-708: ASCII, Latin-1, несколько символов и 16-битные символы.
ОформлениеCEA-608: курсив, подчеркивание, семь цветов. CEA-708: курсив, подчеркивание, 64 цвета, шрифты, размеры, обводки и фоны.
РасположениеCEA-608: сетка из 15 строк по 32 колонки. CEA-708: до восьми окон, закрепленных на сетке из 75 строк.
КаналыCEA-608: от CC1 до CC4. CEA-708: до 63 сервисов.
ГоворящиеВ стандартах нет. Субтитрировщики пишут >> при каждой смене говорящего.

Данные субтитров кадра

Каждый кадр несет несколько наборов по три байта. Первый байт каждого говорит, что означают два других.

FC 94 2F
FD 80 80
FF 42 22
FE 89 01
FA 00 00 …
  1. 1 · Что дальше

    FC — первое поле CEA-608, FD — его второе поле. FF начинает пакет CEA-708, а FE его продолжает.

  2. 2 · CEA-608

    Два байта на каждое поле. 94 2F показывает субтитр, загруженный в CC1; 80 80 — пусто.

  3. 3 · CEA-708

    Пакет, по два байта за раз: его заголовок (42, длиной четыре байта), блок сервиса (22, сервис 1, два байта), затем 89 01, DisplayWindows для окна 0.

  4. 4 · Место

    Остальные наборы кадра, которые ничего не несут. В кадре 20 при 29.97 кадрах в секунду, 25 при 24, 24 при 25.

9,600 бит в секунду на субтитры. Канал субтитров цифровой трансляции отводит 960 из них на CEA-608, который несут с собой конвертеры для аналоговых ТВ, и 8,640 — на CEA-708.

CEA-608: четыре канала

Байты — те же, что хранит файл SCC: команды и символы, два на кадр, на экране из 15 строк по 32 колонки. Каждое из двух полей изображения несет два канала субтитров.

Канал Где Назначение
CC1 Поле 1, первый канал Субтитры программы
CC2 Поле 1, второй канал Другой язык, или ничего
CC3 Поле 2, первый канал Часто второй язык
CC4 Поле 2, второй канал Используется редко

CEA-708: окна и перья

Сервис CEA-708 рисует в окнах: до восьми, каждое со своим местом, размером, строками и стилем; их показывают, скрывают, переключают и удаляют. Перо пишет в них, с курсивом, подчеркиванием и цветами. Эти команды загружают субтитр и показывают его:

Байты Команда
98 18 DA 32 70 13 09 DefineWindow 0 Скрыто, его нижний центр на 90% вниз и на 50% поперек экрана, одна строка из 20 колонок
88 01 ClearWindows Окно 0, пусто
97 C0 00 0E 00 SetWindowAttributes Без заливки за ним, текст по центру
92 00 00 SetPenLocation Строка 0, колонка 0
90 05 00 SetPenAttributes Обычный размер, прямой, без подчеркивания
91 3C 00 00 SetPenColor Желтый, на черном
59 6F 75 … You're a jerk,
90 05 00 91 3F 00 00 Перо снова Белый, на черном
20 54 68 … Thom.
89 01 DisplayWindows Окно 0, в кадре, где начинается субтитр

Якорь окна — одна из девяти точек: его углы, середины сторон и центр. Это девять мест, на которых может стоять субтитр в Subtitld.

Наборы символов Что они содержат
G0 ASCII, кроме удаления, которое является ♪
G1 Latin-1: акценты западноевропейских языков
G2 Еще несколько: … ‘ ’ “ ” • ™ Š Œ ⅛ ⅜ ⅝ ⅞ и рисование рамок
P16 Символы по 16 бит, как используют корейские субтитры

Субтитры в видео

Где Кто их туда помещает Как их читает Subtitld
В кадрах: MPEG-2 user data, H.264 и HEVC SEI Цифровые трансляции и записи с них (.ts) Декодированием видео, сколько бы оно ни длилось
Дорожка субтитров (c608) Поставки QuickTime Сразу
Файл SCC Поставки вещания и стриминга CEA-608
Файл MCC Поставки вещания, MacCaption CEA-708, иначе CEA-608

CEA-608 / 708 в Subtitld

Сохраняется
  • Текст каждого субтитра и переносы строк
  • Курсив и подчеркивание
  • Цвета: семь в CEA-608, 64 в CEA-708
  • Где стоит: вверху, посередине или внизу; слева, по центру или справа
  • Говорящие, как >> при каждой смене
  • Начало и конец, до кадра
Некуда деть
  • Полужирный, которого нет ни в одном из них
  • Шрифты, размеры, обводки и фоны окон CEA-708
  • Больше одного сервиса или канала одновременно: читается один, затем другой
  • Переводы рядом с оригиналом

Сохраните проект .usfx, чтобы сохранить то, что принадлежит Subtitld.

Чтение субтитров видео

Панель импорта Subtitld с выбранным движком субтитров, читающим первые субтитры видео, сначала CEA-708, потом CEA-608
На панели Импорт выберите движок captions, затем Read captions. Субтитры в кадрах видео читаются столько же, сколько видео декодируется; дорожка субтитров читается сразу.

Панель предлагает:

  • CaptionsПервые, что есть у видео: CEA-708 раньше CEA-608; сервис CEA-708 от 1 до 6 или канал CEA-608 от CC1 до CC4.
  • ОхватВсе видео, диапазон в нем или выбранный субтитр, как при транскрипции.

Subtitld декодирует их так же, как декодер. Субтитр, загруженный вне кадра и показанный, остается субтитром, пока его не скроют, не очистят или не заменят. Субтитры, написанные вживую на экране построчно, становятся субтитром на строку, до начала следующей строки. Время отсчитывается от начала видео. Видео без субтитров так и сообщает.

Записи трансляций приходят как файлы .ts, .m2ts или .mts, которые Subtitld открывает как видео.

Запись субтитров

Subtitld записывает субтитры в те файлы, которые принимают вещатели и платформы:

  • SCC: pop-on субтитры в CEA-608, CC1;
  • MCC: то же в CEA-608 и, в лад с ними, в сервисе 1 CEA-708, или только CEA-608, если вы так выберете.

Любопытное

2002

С 1 июля 2002 года цифровые телевизоры, продававшиеся в Соединенных Штатах, кроме самых маленьких, должны были декодировать субтитры CEA-708: по меньшей мере шесть стандартных сервисов.

8

Окон, которые сервис CEA-708 может иметь одновременно, у каждого свое место, размер и стиль. У CEA-608 один экран.

CC

Среди расширенных символов CEA-708 есть сам логотип закрытых субтитров, знак CC, которым помечается программа с субтитрами.

Похожие форматы

Есть запись с субтитрами?

Откройте ее в Subtitld, прочитайте субтитры в таймлайн и поправьте их и сдвиньте по звуковой дорожке.

Скачать Subtitld