MacCaption Ancillary Data Packet Transfer File
Phụ đề của một video như các khung hình mang chúng: gói phụ đề của mỗi khung, dạng hex, nằm sau mã thời gian của khung. Nếu SCC chỉ giữ CEA-608, MCC giữ cả gói, CEA-608 và CEA-708 cùng nhau. Được đặt tên theo MacCaption, phần mềm làm phụ đề mà định dạng này thuộc về.
Tổng quan
| Phần mở rộng | .mcc |
|---|---|
| Loại phương tiện | Chưa đăng ký |
| Đặc tả | Tệp: của MacCaption, được mô tả trong tiêu đề của chính nó. Các gói: SMPTE ST 291 và ST 334. Phụ đề: CTA-608 và CTA-708. |
| Độ chính xác thời gian | Một khung hình, ở 23.976 đến 60 mỗi giây |
| Mã hóa văn bản | Chữ số hex, với chữ cái cho các chuỗi byte lặp lại. Các ký tự là của CEA-608 và CEA-708. |
| Định kiểu | Nghiêng, gạch chân và bảy màu của CEA-608; phông, cỡ và màu riêng của CEA-708 |
| Vị trí | Lưới 15 hàng 32 cột của CEA-608; các cửa sổ của CEA-708 |
| Người nói | Không có trong định dạng. Người chú thích viết >> ở mỗi chỗ người nói đổi. |
| Trong vùng chứa | Các gói, không phải tệp: dữ liệu phụ trợ của video SDI, và track dữ liệu phụ trợ của MXF |
Cấu trúc tệp
Một tiêu đề, rồi một dòng cho mỗi khung mang phụ đề: mã thời gian của nó, một tab, và gói của khung.
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 · Tiêu đề
Phiên bản, 1.0 hoặc 2.0, rồi mô tả định dạng của MacCaption, được chép nguyên vẹn vào mọi tệp.
- 2 · Về tệp
Phần mềm nào ghi tệp và khi nào, cùng tốc độ mà mã thời gian của nó đếm.
- 3 · Mã thời gian
Khung mà gói được gửi đi cùng.
- 4 · Gói
Gói phụ đề của khung, dạng hex. Bên trong là hai byte CEA-608 mà một tệp SCC sẽ giữ cho khung đó:
9420,9420,94ae…
Một gói, từng byte
T49S494F43ZZ72F4FC9420ROO74ZZ0BAB, dòng đầu tiên ở trên, nguyên vẹn:
| Trong tệp | Ý nghĩa |
|---|---|
T |
61 01 Một gói dữ liệu phụ trợ của phụ đề CEA-708 |
49 |
Số lượng 73 byte theo sau |
S |
96 69 Một gói phân phối phụ đề bắt đầu |
49 |
Độ dài của nó, 73 byte |
4F |
Tốc độ khung hình của nó: 4, cho 29.97 |
43 |
Cờ Có dữ liệu phụ đề; dịch vụ phụ đề đang bật |
ZZ |
Số thứ tự, đếm tăng qua từng gói |
72 F4 |
Dữ liệu phụ đề 20 bộ ba byte theo sau |
FC9420 |
Trường 1 Một cặp CEA-608: 9420, RCL của SCC |
R |
Trường 2 FD 80 80: không có gì |
OO |
CEA-708 18 × FA 00 00: khung này không có gì để gửi |
74 ZZ |
Chân gói Số thứ tự của gói, lặp lại |
0B |
Tổng kiểm tra của gói phụ đề |
AB |
Tổng kiểm tra của gói dữ liệu phụ trợ |
600 bộ mỗi giây, bất kể tốc độ. Một khung mang 25 bộ ở 24 khung hình mỗi giây, 24 ở 25, và 20 ở 30, và tương tự với 23.976 và 29.97: hai byte phụ đề trong mỗi bộ, tức 9,600 bit mỗi giây. CEA-608 dùng vài bộ trong số đó; CEA-708 dùng phần còn lại.
Chữ cái cho byte
Các chuỗi lặp lại trong mọi gói được viết thành một chữ cái.
| Chữ cái | Byte |
|---|---|
G đến O |
FA 00 00, từ một đến chín lần: CEA-708 không có gì để gửi |
P Q R |
FB 80 80, FC 80 80, FD 80 80 |
S |
96 69, khởi đầu một gói phân phối phụ đề |
T |
61 01, khởi đầu một gói dữ liệu phụ trợ của CEA-708 |
U |
E1 00 00 00 |
Z |
00 |
Mã thời gian
Tốc độ mã thời gian (Time Code Rate) trong tiêu đề cho biết cách đếm khung: 24, 25, 30, 30DF (drop-frame, với ; trước khung), 50 hoặc 60, và 60DF từ phiên bản 2.0. Video 23.976 được đếm như 24, và 29.97 như 30 hoặc 30DF: tốc độ khung trong mỗi gói cho biết đó là loại nào.
MCC hay SCC?
| SCC | MCC | |
|---|---|---|
| Chứa | Byte của CEA-608 | Gói phụ đề của mỗi khung: CEA-608 và CEA-708 |
| Tốc độ khung | 29.97 | 23.976 đến 60 |
| Một dòng | Các từ, từ một khung trở đi, mỗi khung một từ | Gói của một khung |
MCC trong Subtitld
- Văn bản của mọi phụ đề, theo hàng 32 cột
- Nghiêng, gạch chân và bảy màu
- Vị trí: trên, giữa hoặc dưới; trái, giữa hoặc phải
- Người nói, dưới dạng
>>ở mỗi chỗ đổi - Thời điểm bắt đầu và kết thúc, đến khung hình
- Đậm, phông và cỡ chữ
- Ký tự ngoài bộ của CEA-608, sẽ thành chữ cái thường hoặc "?"
- Phụ đề CEA-708: Subtitld đọc và ghi phần CEA-608
- Bản dịch đặt cạnh bản gốc
- Lồng tiếng, tên và khuôn mặt của người nói
Lưu một dự án .usfx để giữ lại phần thuộc về Subtitld.
Mở tệp MCC
Subtitld đọc:
- tốc độ khung hình mà tiêu đề và các gói cho biết, có hoặc không drop-frame;
- các chữ cái, và dữ liệu phụ đề của mỗi gói;
- phụ đề CEA-608 của trường đầu tiên, hoặc của trường thứ hai khi trường đầu không có, và của các gói dữ liệu phụ trợ CEA-608 riêng;
- trường và dòng sau mã thời gian của phiên bản 2.0.
Nó giải mã phụ đề như cách giải mã của SCC: phụ đề hiện một lần (pop-on), cuộn (roll-up) và vẽ dần (paint-on); nghiêng, gạch chân và màu; hàng và cột làm vị trí của phụ đề. Tốc độ khung hình của tệp được giữ lại, để lưu lại đúng như cũ. Một tệp chỉ có phụ đề CEA-708 sẽ báo như vậy: Subtitld chưa đọc được chúng.
Xuất MCC
Xuất, rồi Phụ đề và MCC, sẽ có các tùy chọn:
- Văn bảnBản gốc, hoặc một bản dịch.
- Tên người nóiBỏ đi, đặt trước văn bản (Thom: …), hoặc dưới dạng
>>ở mỗi chỗ người nói đổi. - Định kiểuGiữ lại, hoặc bỏ đi.
- Dịch thời gianMọi phụ đề sớm hơn hoặc muộn hơn cùng một khoảng.
- Tốc độ khung hình23.976, 24, 25, 29.97 (drop-frame hoặc không) hoặc 30: của video, trừ khi bạn chọn khác.
Subtitld ghi phiên bản 1.0, với tiêu đề của MacCaption nguyên vẹn. Phụ đề là các phụ đề hiện một lần mà nó ghi cho SCC, trên kênh đầu tiên: một gói cho mỗi khung có một cặp, và không có gì cho trường thứ hai; phần của CEA-708 để trống.
Điều thú vị
Mọi tệp MCC mở đầu bằng vài dòng chú thích: mô tả định dạng của MacCaption, và các điều khoản của nó. Định dạng có thể được viết lại miễn là các dòng này được giữ nguyên vẹn.
Computer Prompting & Captioning Co. được thành lập. Phần mềm làm phụ đề của nó, MacCaption cho Mac và CaptionMaker cho Windows, đã thuộc về Telestream cùng công ty vào năm 2013.
Mỗi gói phân phối phụ đề bắt đầu bằng hai byte này, tức S của MCC. Gói này lần đầu được định nghĩa trong CEA-708-B, và nay là SMPTE ST 334-2.
Định dạng liên quan
-
.sccScenarist Closed Caption
-
.ttmlTimed Text Markup Language
-
.stlEBU Subtitling Data Exchange Format
Mở tệp trong Subtitld cùng video và canh lại thời gian trên dạng sóng.