CEA-608 and CEA-708 closed captions
Kuzey Amerika televizyonunun kapalı altyazıları. CEA-608 analog TV'den gelir: resmin 21. satırında, karede iki bayt. CEA-708 onun dijital halefidir; pencereleri, renkleri ve birçok servisi vardır. Dijital bir yayın, her karede ikisini de taşır. Subtitld bunları bir videodan okur ve SCC ile MCC dosyalarına yazar.
Kısaca
| Belirtim | CTA-608 (önce EIA-608, sonra CEA-608) ve CTA-708 (önce CEA-708). Dijital videoda ATSC A/53 Bölüm 4. |
|---|---|
| Nerede taşınır | Videonun karelerinde, kendi altyazı parçasında (QuickTime'ın c608'i) ve SCC ile MCC dosyalarında |
| Zaman hassasiyeti | Bir kare |
| Karakterler | CEA-608: kendi Latin kümesi. CEA-708: ASCII, Latin-1, birkaç sembol ve 16 bitlik karakterler. |
| Biçimlendirme | CEA-608: italik, altı çizili, yedi renk. CEA-708: italik, altı çizili, 64 renk, yazı tipleri, boyutlar, kenarlar ve arka planlar. |
| Konumlandırma | CEA-608: 32 sütunlu 15 satırlık bir ızgara. CEA-708: en çok sekiz pencere, 75 satırlık bir ızgaraya bağlı. |
| Kanallar | CEA-608: CC1 ila CC4. CEA-708: en çok 63 servis. |
| Konuşmacılar | Standartlarda yok. Altyazıcılar konuşmacı her değiştiğinde >> yazar. |
Bir karenin altyazı verisi
Her karede birkaç üçlü bayt kümesi bulunur. Her birinin ilk baytı, diğer iki baytın ne olduğunu söyler.
FC 94 2F FD 80 80 FF 42 22 FE 89 01 FA 00 00 …
- 1 · Ne izliyor
FCCEA-608'in 1. alanı,FD2. alanı.FFbir CEA-708 paketi başlatır,FEonu taşır. - 2 · CEA-608
Her alan için iki bayt.
94 2F, CC1'de yüklenen altyazıyı gösterir;80 80boştur. - 3 · CEA-708
Bir paket, iki bayt iki bayt: başlığı (
42, dört bayt uzunluğunda), bir servis bloğunun başlığı (22, servis 1, iki bayt), ardından pencere 0 için DisplayWindows olan89 01. - 4 · Boşluk
Karenin taşımadığı diğer kümeleri. Bir kare, 29,97 kare/saniyede 20, 24 kare/saniyede 25, 25 kare/saniyede 24 küme taşır.
Altyazılar için saniyede 9.600 bit. Bir dijital yayının altyazı kanalı, taşıdığı CEA-608 için 960 tanesini ayırır; dönüştürücü kutular bunları analog televizyonlara iletir, geri kalan 8.640 ise CEA-708 içindir.
CEA-608: dört kanal
Baytlar, bir SCC dosyasının tuttukları: kare başına iki bayt komut ve karakter, 32 sütunluk 15 satırlık bir ekran üzerinde. Resmin iki alanının her biri iki altyazı kanalı taşır.
| Kanal | Yer | Kullanımı |
|---|---|---|
| CC1 | 1. alan, birinci kanal | Programın altyazıları |
| CC2 | 1. alan, ikinci kanal | Başka bir dil, ya da hiçbiri |
| CC3 | 2. alan, birinci kanal | Çoğu zaman ikinci bir dil |
| CC4 | 2. alan, ikinci kanal | Nadiren kullanılır |
CEA-708: pencereler ve kalemler
Bir CEA-708 servisi pencerelerle çizer: her biri yeri, boyutu, satırları ve stiliyle en çok sekiz tane; gösterilen, gizlenen, değiştirilen ve silinen. Bir kalem bunların içine italik, altı çizili ve renklerle yazar. Bunlar bir altyazıyı yükleyip gösterir:
| Baytlar | Komut |
|---|---|
98 18 DA 32 70 13 09 |
DefineWindow 0 Gizli; alt ortada, ekranın %90 aşağısında ve %50 genişliğinde; 20 sütunluk bir satır |
88 01 |
ClearWindows Pencere 0, boş |
97 C0 00 0E 00 |
SetWindowAttributes Arkasında dolgu yok, metin ortalı |
92 00 00 |
SetPenLocation Satır 0, sütun 0 |
90 05 00 |
SetPenAttributes Standart boyut, dik, altı çizili değil |
91 3C 00 00 |
SetPenColor Siyah üzerinde sarı |
59 6F 75 … |
You're a jerk, |
90 05 00 91 3F 00 00 |
Kalem yeniden Siyah üzerinde beyaz |
20 54 68 … |
Thom. |
89 01 |
DisplayWindows Pencere 0, altyazının başladığı karede |
Pencerenin çıpası dokuz noktadan biridir: köşeleri, kenarlarının ortaları ve merkezi; bir altyazının Subtitld'de yerleşebileceği dokuz yer.
| Karakterler | Ne tutar |
|---|---|
| G0 | ASCII; ancak silme karakteri ♪'dir |
| G1 | Latin-1: Batı Avrupa dillerinin aksanları |
| G2 | Birkaç tane daha: … ‘ ’ “ ” • ™ Š Œ ⅛ ⅜ ⅝ ⅞ ve kutu çizimleri |
| P16 | 16 bitlik karakterler; Korece altyazıların kullandığı gibi |
Bir videodaki altyazılar
| Nerede | Kim koyar | Subtitld nasıl okur |
|---|---|---|
| Karelerde: MPEG-2 kullanıcı verisi, H.264 ve HEVC SEI | Dijital yayınlar ve bunların kayıtları (.ts) |
Videoyu çözerek, bu ne kadar sürerse |
Bir altyazı parçası (c608) |
QuickTime dağıtımları | Anında |
| Bir SCC dosyası | Yayın ve akış dağıtımları | CEA-608 |
| Bir MCC dosyası | Yayın dağıtımları, MacCaption | CEA-708, yoksa CEA-608 |
Subtitld'de CEA-608 / 708
- Her altyazının metni ve satır sonları
- İtalik ve altı çizili
- Renkler: CEA-608'de yedi, CEA-708'de 64
- Yeri: üst, orta ya da alt; sol, orta ya da sağ
- Konuşmacılar, her değişimde
>>olarak - Başlangıç ve bitiş, kareye kadar
- İkisinde de olmayan kalın
- CEA-708'in yazı tipleri, boyutları, kenarları ve pencere arka planları
- Aynı anda birden çok servis ya da kanal: birini okuyun, sonra diğerini
- Orijinalin yanındaki çeviriler
Subtitld'nin olanları korumak için bir .usfx projesi kaydedin.
Bir videonun altyazılarını okumak
Şunları sunar:
- AltyazılarVideoda bulunan ilki, CEA-708'den önce; bir CEA-708 servisi, 1 ila 6; ya da bir CEA-608 kanalı, CC1 ila CC4.
- KapsamTüm video, bir aralık ya da seçili altyazı; transkripsiyonda olduğu gibi.
Subtitld bunları bir kod çözücünün yaptığı gibi çözer. Görünmez yüklenip gösterilen bir altyazı, gizlenene, silinene ya da değiştirilene kadar bir altyazıdır. Ekranda satır satır canlı yazılan altyazılar, bir sonraki satır başlayana kadar her satır bir altyazı olur. Zamanlar videonun başlangıcından sayılır. Altyazısı olmayan bir video bunu söyler.
Yayınların kayıtları .ts, .m2ts ya da .mts dosyaları olarak gelir; Subtitld bunları video olarak açar.
Yazmak
Subtitld, yayıncıların ve platformların kabul ettiği dosyalara altyazı yazar:
- SCC: CEA-608'de açılır altyazılar, CC1;
- MCC: aynısı, CEA-608'de ve onlarla uyumlu olarak CEA-708'in 1. servisinde; ya da isterseniz yalnızca CEA-608.
Bilgi kırıntıları
1 Temmuz 2002'den itibaren, Amerika Birleşik Devletleri'nde satılan dijital televizyonlar (en küçükleri hariç) CEA-708 altyazılarını çözmek zorundaydı: en azından altı standart servis.
Bir CEA-708 servisinin aynı anda sahip olabileceği pencere sayısı; her birinin kendi yeri, boyutu ve stili var. CEA-608'in tek bir ekranı vardır.
CEA-708'in karakterleri arasında, altyazılı bir programı işaretleyen CC logosunun kendisi de var; genişletilmiş karakterleri arasında.
İlgili biçimler
-
.sccScenarist Closed Caption
-
.mccMacCaption Ancillary Data Packet Transfer File
-
.ttmlTimed Text Markup Language
Subtitld'de açın; altyazılarını zaman çizelgesine okuyun, ve dalga formu üzerinde düzeltin ve zamanlarını değiştirin.