MacCaption Ancillary Data Packet Transfer File

ВідкритиЗберегтиМовленняCEA-608CEA-708

Субтитри відео так, як їх несуть його кадри: пакет субтитрів кожного кадру в шістнадцятковому вигляді після його таймкоду. SCC містить лише CEA-608, а MCC — увесь пакет, CEA-608 і CEA-708 разом. Названо на честь MacCaption, програми для субтитрування, чий це формат.

Коротко

Розширення.mcc
Тип медіаНе зареєстровано
СпецифікаціяФайл: MacCaption, описаний у його власному заголовку. Пакети: SMPTE ST 291 і ST 334. Субтитри: CTA-608 і CTA-708.
Точність часуОдин кадр, від 23.976 до 60 на секунду
Кодування текстуШістнадцяткові цифри, з літерами для повторюваних послідовностей байтів. Символи — власні для CEA-608 і CEA-708.
ОформленняКурсив, підкреслення та сім кольорів CEA-608; власні шрифти, розміри й кольори CEA-708
РозміщенняСітка CEA-608 із 15 рядків і 32 стовпців; вікна CEA-708
МовціУ форматі немає. Субтитрувальники пишуть >> при кожній зміні мовця.
У контейнерахНе сам файл, а пакети: додаткові дані SDI-відео та доріжка додаткових даних MXF

Будова файлу

Заголовок, далі рядок для кожного кадру, який несе субтитри: його таймкод, табуляція і пакет кадру.

File Format=MacCaption_MCC V1.0
 
// Computer Prompting and …
 
Creation Program=Subtitld
Time Code Rate=30DF
 
00:00:22;07 T…FC9420…AB
00:00:22;08 T…FC9420…AB
00:00:22;09 T…FC94AE…AB
  1. 1 · Заголовок

    Версія, 1.0 або 2.0, а потім опис формату від MacCaption, переписаний повністю в кожному файлі.

  2. 2 · Про файл

    Що і коли записало файл, а також частота, за якою рахуються його таймкоди.

  3. 3 · Таймкод

    Кадр, з яким іде пакет.

  4. 4 · Пакет

    Пакет субтитрів кадру в шістнадцятковому вигляді. Усередині два байти CEA-608, які файл SCC містив би для цього кадру: 9420, 9420, 94ae …

Пакет байт за байтом

T49S494F43ZZ72F4FC9420ROO74ZZ0BAB, перший рядок вище, повністю:

У файлі Що це
T 61 01 Початок додаткового пакета субтитрів CEA-708
49 Кількість Далі йде 73 байти
S 96 69 Починається пакет розподілу субтитрів
49 Його довжина, 73 байти
4F Його частота кадрів: 4, для 29.97
43 Прапорці Далі дані субтитрів; службу субтитрів увімкнено
ZZ Його номер, що зростає з кожним пакетом
72 F4 Дані субтитрів Далі 20 наборів по три байти
FC9420 Поле 1 Пара CEA-608: 9420, RCL із SCC
R Поле 2 FD 80 80: порожньо
OO CEA-708 18 × FA 00 00: цього кадру нічого надсилати
74 ZZ Нижній колонтитул Номер пакета ще раз
0B Контрольна сума пакета субтитрів
AB Контрольна сума додаткового пакета

600 наборів за секунду незалежно від частоти. Кадр несе 25 наборів за 24 кадри на секунду, 24 за 25 і 20 за 30, стільки ж за 23.976 і 29.97: два байти субтитрів у кожному наборі, 9 600 біт за секунду. CEA-608 використовує кілька з них, решту бере CEA-708.

Літери для байтів

Послідовності, що повторюються в кожному пакеті, записуються однією літерою.

Літера Байти
G до O FA 00 00, від одного до дев’яти разів: CEA-708 без чого надсилати
P Q R FB 80 80, FC 80 80, FD 80 80
S 96 69, початок пакета розподілу субтитрів
T 61 01, початок додаткового пакета CEA-708
U E1 00 00 00
Z 00

Часовий код

Time Code Rate у заголовку каже, як рахуються кадри: 24, 25, 30, 30DF (drop-frame, з ; перед кадрами), 50 або 60, а 60DF — з версії 2.0. Відео 23.976 рахується як 24, а 29.97 — як 30 або 30DF: частоту кадрів у кожному пакеті видно, яка з них застосовна.

MCC чи SCC?

SCC MCC
Містить Байти CEA-608 Пакет субтитрів кожного кадру: CEA-608 і CEA-708
Частоти кадрів 29.97 Від 23.976 до 60
Рядок Слова від кадру, одне слово на кадр Пакет одного кадру

MCC у Subtitld

Зберігається в .mcc
  • Текст кожного субтитра, у рядках по 32 стовпці
  • Курсив, підкреслення та сім кольорів
  • Де він стоїть: зверху, посередині чи знизу; ліворуч, по центру чи праворуч
  • Мовці, як >> при кожній зміні
  • Початок і кінець до кадру
Нікуди подіти
  • Жирний, шрифти й розміри
  • Символи поза набором CEA-608, які стають своєю простою літерою або «?»
  • Субтитри CEA-708: Subtitld читає й записує ті, що в CEA-608
  • Переклади поруч з оригіналом
  • Дубляж, імена мовців і їхні обличчя

Щоб зберегти те, що належить Subtitld, збережіть проєкт .usfx.

Відкриття файлу MCC

Subtitld читає:

  • частоту кадрів, яку дають заголовок і пакети, з відкиданням кадрів чи без;
  • літери та дані субтитрів кожного пакета;
  • субтитри CEA-608 першого поля, або другого, коли перше порожнє, а також субтитри власних додаткових пакетів CEA-608;
  • поле й рядок версії 2.0 після таймкоду.

Субтитри він декодує так само, як SCC: pop-on, roll-up і paint-on субтитри; курсив, підкреслення та кольори; рядки й стовпці як місце субтитра. Частота кадрів файлу зберігається, щоб записати його знову так, як було. Файл лише з субтитрами CEA-708 так і повідомляє: Subtitld їх поки що не читає.

Експорт MCC

Діалог експорту Subtitld з вибраним MCC, мовцями у вигляді позначок >> і частотою відео 29.97 з відкиданням кадрів

Експорт, далі Субтитри і MCC, пропонує:

  • ТекстОригінал або переклад.
  • Імена мовцівНе вказувати, писати перед текстом (Thom: …) або як >> при кожній зміні мовця.
  • ОформленняЗберегти або прибрати.
  • Зсув часуКожен субтитр раніше або пізніше на однакову величину.
  • Частота кадрів23.976, 24, 25, 29.97 (з відкиданням кадрів чи без) або 30: частота відео, якщо ви не обрали іншу.

Subtitld записує версію 1.0 із заголовком MacCaption повністю. Субтитри — ті самі спливаючі, що вона записує для SCC, у першому каналі: пакет для кожного кадру з парою, а для другого поля і частки CEA-708 нічого не лишається порожнім.

Цікаве

35

Рядки коментарів відкривають кожен файл MCC: опис формату від MacCaption і її умови. Формат можна використовувати, якщо їх включено повністю.

1986

Заснувала компанію Computer Prompting & Captioning Co. Її програма для субтитрування, MacCaption для Mac і CaptionMaker для Windows, разом із компанією перейшла до Telestream у 2013 році.

96 69

Кожен пакет розподілу субтитрів починається з цих двох байтів, S у MCC. Пакет уперше визначено в CEA-708-B, а тепер він є SMPTE ST 334-2.

Пов'язані формати

Маєте .mcc для виправлення?

Відкрийте його в Subtitld разом із відео та вирівняйте за хвилею.

Завантажити Subtitld