MacCaption Ancillary Data Packet Transfer File
Caption sebuah video sebagaimana dibawa bingkai-bingkainya: paket caption setiap bingkai, dalam hex, setelah kode waktunya. Jika SCC hanya memuat CEA-608, MCC memuat seluruh paket, CEA-608 dan CEA-708 bersama. Dinamai dari MacCaption, perangkat lunak captioning yang menjadi asal formatnya.
Sekilas
| Ekstensi | .mcc |
|---|---|
| Tipe media | Tidak terdaftar |
| Spesifikasi | Berkasnya: milik MacCaption, dijelaskan di header-nya sendiri. Paketnya: SMPTE ST 291 dan ST 334. Caption-nya: CTA-608 dan CTA-708. |
| Presisi waktu | Satu bingkai, pada 23,976 hingga 60 per detik |
| Encoding teks | Digit hex, dengan huruf untuk deretan byte yang berulang. Karakternya milik CEA-608 dan CEA-708 sendiri. |
| Gaya | Miring, garis bawah, dan tujuh warna milik CEA-608; font, ukuran, dan warna milik CEA-708 |
| Posisi | Kisi CEA-608 berisi 15 baris dengan 32 kolom; jendela CEA-708 |
| Pembicara | Tidak ada di format. Captioner menulis >> pada setiap pergantian pembicara. |
| Dalam kontainer | Paketnya, bukan berkasnya: data tambahan video SDI, dan trek data tambahan MXF |
Anatomi berkas
Sebuah header, lalu satu baris untuk setiap bingkai yang membawa caption: kode waktunya, tab, dan paket bingkai itu.
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 · Header
Versinya, 1.0 atau 2.0, lalu deskripsi format dari MacCaption, disalin utuh di setiap berkas.
- 2 · Tentang berkas
Apa yang menulis berkas dan kapan, serta laju yang dihitung kode waktunya.
- 3 · Kode waktu
Bingkai tempat paket dikirim.
- 4 · Paket
Paket caption bingkai itu, dalam hex. Di dalamnya, dua byte CEA-608 yang akan dimuat berkas SCC untuk bingkai itu:
9420,9420,94ae…
Paket, byte demi byte
T49S494F43ZZ72F4FC9420ROO74ZZ0BAB, baris pertama di atas, utuh:
| Di dalam berkas | Isinya |
|---|---|
T |
61 01 Paket data tambahan caption CEA-708 dimulai |
49 |
Hitungan 73 byte mengikuti |
S |
96 69 Paket distribusi caption dimulai |
49 |
Panjangnya, 73 byte |
4F |
Laju bingkainya: 4, untuk 29,97 |
43 |
Bendera Data caption mengikuti; layanan caption aktif |
ZZ |
Nomornya, bertambah satu setiap paket |
72 F4 |
Data caption 20 set berisi tiga byte mengikuti |
FC9420 |
Bidang 1 Pasangan CEA-608: 9420, RCL SCC |
R |
Bidang 2 FD 80 80: kosong |
OO |
CEA-708 18 × FA 00 00: tidak ada yang dikirim bingkai ini |
74 ZZ |
Footer Nomor paket sekali lagi |
0B |
Checksum paket caption |
AB |
Checksum paket data tambahan |
600 set per detik, apa pun lajunya. Sebuah bingkai membawa 25 set pada 24 bingkai per detik, 24 pada 25, dan 20 pada 30, serta sejumlah yang sama pada 23,976 dan 29,97: dua byte caption di setiap set, 9.600 bit per detik. CEA-608 memakai sebagian kecilnya; CEA-708 memakai sisanya.
Huruf untuk byte
Deretan yang berulang di setiap paket ditulis sebagai satu huruf.
| Huruf | Byte |
|---|---|
G sampai O |
FA 00 00, satu sampai sembilan kali: CEA-708 tanpa yang dikirim |
P Q R |
FB 80 80, FC 80 80, FD 80 80 |
S |
96 69, awal paket distribusi caption |
T |
61 01, awal paket data tambahan CEA-708 |
U |
E1 00 00 00 |
Z |
00 |
Kode waktu
Time Code Rate di header menyatakan cara bingkai dihitung: 24, 25, 30, 30DF (drop-frame, dengan ; sebelum bingkai), 50, atau 60, dan 60DF sejak versi 2.0. Video 23,976 dihitung sebagai 24, dan 29,97 sebagai 30 atau 30DF: laju bingkai di setiap paket menyatakan yang mana.
MCC atau SCC?
| SCC | MCC | |
|---|---|---|
| Memuat | Byte CEA-608 | Paket caption setiap bingkai: CEA-608 dan CEA-708 |
| Laju bingkai | 29,97 | 23,976 sampai 60 |
| Satu baris | Kata dari suatu bingkai, satu kata per bingkai | Paket satu bingkai |
MCC di Subtitld
- Teks setiap subtitle, dalam baris 32 kolom
- Miring, garis bawah, dan tujuh warna
- Letaknya: atas, tengah, atau bawah; kiri, tengah, atau kanan
- Pembicara, sebagai
>>pada setiap pergantian - Awal dan akhir, hingga bingkai
- Tebal, font, dan ukuran
- Karakter di luar set CEA-608, yang menjadi huruf polosnya atau "?"
- Caption CEA-708: Subtitld membaca dan menulis yang CEA-608
- Terjemahan di samping aslinya
- Dubbing, nama dan wajah pembicara
Simpan proyek .usfx untuk menyimpan yang menjadi milik Subtitld.
Membuka berkas MCC
Subtitld membaca:
- laju bingkai yang dinyatakan header dan paket, drop-frame atau tidak;
- huruf-hurufnya, dan data caption setiap paket;
- caption CEA-608 pada bidang pertama, atau bidang kedua bila yang pertama kosong, dan caption dari paket data tambahan CEA-608 sendiri;
- bidang dan baris versi 2.0 setelah kode waktu.
Ia mendekode caption seperti SCC: caption pop-on, roll-up, dan paint-on; miring, garis bawah, dan warna; baris serta kolom sebagai tempat subtitle. Laju bingkai berkas disimpan untuk menyimpannya kembali seperti semula. Berkas yang hanya berisi caption CEA-708 akan diberi tahu: Subtitld belum membacanya.
Mengekspor MCC
Ekspor, lalu Subtitle dan MCC, menawarkan:
- TeksAsli, atau terjemahan.
- Nama pembicaraDihilangkan, di depan teks (Thom: …), atau sebagai
>>pada setiap pergantian pembicara. - PemformatanDipertahankan, atau dihapus.
- Geser waktuSetiap subtitle lebih cepat atau lebih lambat dengan jumlah yang sama.
- Laju bingkai23,976, 24, 25, 29,97 (drop-frame atau tidak), atau 30: milik video, kecuali Anda memilih lain.
Subtitld menulis versi 1.0, dengan header MacCaption utuh. Captionnya adalah caption pop-on yang juga ditulisnya untuk SCC, di saluran pertama: satu paket untuk setiap bingkai yang membawa sepasang, dan bidang kedua serta bagian CEA-708 dibiarkan kosong.
Trivia
Baris komentar membuka setiap berkas MCC: deskripsi format dari MacCaption, dan ketentuannya. Format boleh ditulis ulang selama komentar itu disertakan utuh.
Computer Prompting & Captioning Co. didirikan. Perangkat lunak captioningnya, MacCaption untuk Mac dan CaptionMaker untuk Windows, berpindah ke Telestream bersama perusahaan itu pada 2013.
Setiap paket distribusi caption diawali dua byte ini, S pada MCC. Paket itu pertama kali didefinisikan di CEA-708-B, dan kini SMPTE ST 334-2.
Format terkait
-
.sccScenarist Closed Caption
-
.ttmlTimed Text Markup Language
-
.stlEBU Subtitling Data Exchange Format
Buka di Subtitld bersama videonya, lalu atur waktunya pada bentuk gelombang.