Napisy zamknięte CEA-608 i CEA-708
Napisy zamknięte północnoamerykańskiej telewizji. CEA-608 pochodzi z telewizji analogowej: dwa bajty na klatkę, w linii 21 obrazu. CEA-708 to jego cyfrowy następca, z oknami, kolorami i wieloma usługami. Cyfrowa emisja niesie oba w każdej klatce. Subtitld odczytuje je z wideo i zapisuje w plikach SCC i MCC.
W skrócie
| Specyfikacja | CTA-608 (dawniej EIA-608, potem CEA-608) i CTA-708 (dawniej CEA-708). W wideo cyfrowym ATSC A/53, część 4. |
|---|---|
| Gdzie się przemieszczają | W klatkach wideo, w osobnej ścieżce napisów (c608 w QuickTime) oraz w plikach SCC i MCC |
| Precyzja czasu | Klatka |
| Znaki | CEA-608: własny zestaw łaciński. CEA-708: ASCII, Latin-1, kilka symboli i znaki 16-bitowe. |
| Stylizacja | CEA-608: kursywa, podkreślenie, siedem kolorów. CEA-708: kursywa, podkreślenie, 64 kolory, czcionki, rozmiary, obramowania i tła. |
| Pozycjonowanie | CEA-608: siatka 15 wierszy po 32 kolumny. CEA-708: do ośmiu okien, zakotwiczonych na siatce 75 wierszy. |
| Kanały | CEA-608: CC1 do CC4. CEA-708: do 63 usług. |
| Mówcy | Brak w standardach. Twórcy napisów wpisują >> przy każdej zmianie mówcy. |
Dane napisów w klatce
Każda klatka niesie kilka zestawów po trzy bajty. Pierwszy bajt każdego mówi, czym są dwa pozostałe.
FC 94 2F FD 80 80 FF 42 22 FE 89 01 FA 00 00 …
- 1 · Co następuje
FCto pierwsze pole CEA-608,FDdrugie.FFzaczyna pakiet CEA-708, aFEgo kontynuuje. - 2 · CEA-608
Dwa bajty dla każdego pola.
94 2Fpokazuje napis załadowany w CC1;80 80to nic. - 3 · CEA-708
Pakiet, po dwa bajty: jego nagłówek (
42, długi na cztery bajty), blok usługi (22, usługa 1, dwa bajty), potem89 01, DisplayWindows dla okna 0. - 4 · Miejsce
Pozostałe zestawy klatki, niosące nic. Klatka ma 20 przy 29.97 klatkach na sekundę, 25 przy 24, 24 przy 25.
9,600 bitów na sekundę dla napisów. Kanał napisów cyfrowej emisji zachowuje 960 z nich dla CEA-608, który konwertery przekazują analogowym telewizorom, a 8,640 dla CEA-708.
CEA-608: cztery kanały
Bajty są te, które zawiera plik SCC: polecenia i znaki, dwa na klatkę, na ekranie 15 wierszy po 32 kolumny. Każde z dwóch pól obrazu niesie dwa kanały napisów.
| Kanał | Gdzie | Do czego |
|---|---|---|
| CC1 | Pole 1, pierwszy kanał | Napisy programu |
| CC2 | Pole 1, drugi kanał | Inny język albo nic |
| CC3 | Pole 2, pierwszy kanał | Często drugi język |
| CC4 | Pole 2, drugi kanał | Rzadko używany |
CEA-708: okna i pióra
Usługa CEA-708 rysuje w oknach: do ośmiu, każde z miejscem, rozmiarem, wierszami i stylem, pokazywane, ukrywane, przełączane i usuwane. Pióro pisze w nich, z kursywą, podkreśleniem i kolorami. Te polecenia ładują napis i go pokazują:
| Bajty | Polecenie |
|---|---|
98 18 DA 32 70 13 09 |
DefineWindow 0 Ukryte, jego dolny środek 90% w dół i 50% w poprzek ekranu, jeden wiersz 20 kolumn |
88 01 |
ClearWindows Okno 0, puste |
97 C0 00 0E 00 |
SetWindowAttributes Bez wypełnienia za nim, tekst wyśrodkowany |
92 00 00 |
SetPenLocation Wiersz 0, kolumna 0 |
90 05 00 |
SetPenAttributes Zwykły rozmiar, prosto, bez podkreślenia |
91 3C 00 00 |
SetPenColor Żółty na czarnym |
59 6F 75 … |
You're a jerk, |
90 05 00 91 3F 00 00 |
Pióro znowu Biały na czarnym |
20 54 68 … |
Thom. |
89 01 |
DisplayWindows Okno 0, w klatce, w której zaczyna się napis |
Punkt zakotwiczenia okna to jeden z dziewięciu: rogi, środki boków i środek, czyli dziewięć miejsc, w których napis może stać w Subtitld.
| Znaki | Co zawierają |
|---|---|
| G0 | ASCII, oprócz znaku usuwania, którym jest ♪ |
| G1 | Latin-1: akcenty języków zachodnioeuropejskich |
| G2 | Kilka kolejnych: … ‘ ’ “ ” • ™ Š Œ ⅛ ⅜ ⅝ ⅞ i rysowanie ramek |
| P16 | Znaki 16-bitowe, jakich używają napisy koreańskie |
Napisy w wideo
| Gdzie | Kto je tam umieszcza | Jak Subtitld je odczytuje |
|---|---|---|
| W klatkach: dane użytkownika MPEG-2, SEI z H.264 i HEVC | Cyfrowe emisje i ich nagrania (.ts) |
Dekodując wideo, tak długo, jak to trwa |
Ścieżka napisów (c608) |
Dostawy QuickTime | Od razu |
| Plik SCC | Dostawy emisji i streamingu | CEA-608 |
| Plik MCC | Dostawy emisji, MacCaption | CEA-708, a w razie braku CEA-608 |
CEA-608 / 708 w Subtitld
- Tekst każdego napisu i podziały wierszy
- Kursywa i podkreślenie
- Kolory: siedem w CEA-608, 64 w CEA-708
- Położenie: góra, środek lub dół; lewo, środek lub prawo
- Mówcy, jako
>>przy każdej zmianie - Początek i koniec co do klatki
- Pogrubienia, którego nie ma żaden z nich
- Czcionki, rozmiary, obramowania i tła okien CEA-708
- Więcej niż jedna usługa lub kanał naraz: odczytujesz jedną, potem drugą
- Tłumaczenia obok oryginału
Zapisz projekt .usfx, aby zachować to, co należy do Subtitld.
Odczytywanie napisów z wideo
Oferuje:
- NapisyPierwsze, jakie ma wideo, CEA-708 przed CEA-608; usługę CEA-708 od 1 do 6 albo kanał CEA-608, CC1 do CC4.
- ZakresCałe wideo, jego fragment albo zaznaczony napis, jak przy transkrypcji.
Subtitld dekoduje je tak, jak robi to dekoder. Napis załadowany poza ekranem i pokazany jest napisem, dopóki nie zostanie ukryty, wyczyszczony lub zastąpiony. Napisy pisane na żywo na ekranie, wiersz po wierszu, stają się napisem na wiersz, aż zacznie się następny. Czasy liczone są od początku wideo. Wideo bez napisów to zgłasza.
Nagrania emisji przychodzą jako pliki .ts, .m2ts lub .mts, które Subtitld otwiera jako wideo.
Zapisywanie
Subtitld zapisuje napisy w plikach, które przyjmują nadawcy i platformy:
- SCC: napisy typu pop-on w CEA-608, CC1;
- MCC: te same w CEA-608 i, równolegle z nimi, w usłudze 1 CEA-708, albo samo CEA-608, jeśli wybierzesz.
Ciekawostki
Od 1 lipca 2002 roku cyfrowe telewizory sprzedawane w Stanach Zjednoczonych, oprócz najmniejszych, musiały dekodować napisy CEA-708: co najmniej sześć standardowych usług.
Okien, jakie usługa CEA-708 może mieć naraz, każde z własnym miejscem, rozmiarem i stylem. CEA-608 ma jeden ekran.
Wśród rozszerzonych znaków CEA-708 jest samo logo napisów zamkniętych, CC, które oznacza program z napisami.
Powiązane formaty
-
.sccScenarist Closed Caption
-
.mccMacCaption Ancillary Data Packet Transfer File
-
.ttmlTimed Text Markup Language
Otwórz je w Subtitld, odczytaj jego napisy na osi czasu i popraw je oraz przesuń w czasie na przebiegu dźwięku.