CEA-608 and CEA-708 closed captions
De gesloten ondertiteling van de Noord-Amerikaanse televisie. CEA-608 komt van analoge tv: twee bytes per frame, in regel 21 van het beeld. CEA-708 is de digitale opvolger, met vensters, kleuren en veel diensten. Een digitale uitzending draagt in elk frame beide. Subtitld leest ze uit een video, en schrijft ze in SCC- en MCC-bestanden.
In één oogopslag
| Specificatie | CTA-608 (eerder EIA-608, toen CEA-608) en CTA-708 (eerder CEA-708). In digitale video, ATSC A/53 Deel 4. |
|---|---|
| Waar ze reizen | In de frames van de video, in een eigen ondertitelspoor (c608 van QuickTime), en in SCC- en MCC-bestanden |
| Tijdsprecisie | Een frame |
| Tekens | CEA-608: de eigen Latijnse set. CEA-708: ASCII, Latin-1, enkele symbolen, en tekens van 16 bits. |
| Opmaak | CEA-608: cursief, onderstreping, zeven kleuren. CEA-708: cursief, onderstreping, 64 kleuren, lettertypen, groottes, randen en achtergronden. |
| Positionering | CEA-608: een raster van 15 rijen van 32 kolommen. CEA-708: tot acht vensters, verankerd op een raster van 75 rijen. |
| Kanalen | CEA-608: CC1 tot CC4. CEA-708: tot 63 diensten. |
| Sprekers | Niet in de normen. Ondertitelaars schrijven >> bij elke wisseling van spreker. |
De ondertitelgegevens van een frame
Elk frame draagt een paar sets van drie bytes. De eerste byte van elk zegt wat de andere twee zijn.
FC 94 2F FD 80 80 FF 42 22 FE 89 01 FA 00 00 …
- 1 · Wat volgt
FCis het eerste veld van CEA-608,FDhet tweede.FFbegint een pakket van CEA-708, enFEdraagt het verder. - 2 · CEA-608
Twee bytes voor elk veld.
94 2Ftoont de ondertitel geladen in CC1;80 80is niets. - 3 · CEA-708
Een pakket, twee bytes tegelijk: zijn kop (
42, vier bytes lang), een servicesblok (22, dienst 1, twee bytes), dan89 01, DisplayWindows voor venster 0. - 4 · Ruimte
De andere sets van het frame, die niets dragen. Een frame heeft er 20 bij 29,97 frames per seconde, 25 bij 24, 24 bij 25.
9.600 bits per seconde voor ondertitels. Het ondertitelkanaal van een digitale uitzending houdt er 960 aan CEA-608 die het meedraagt, die converterdozen doorgeven aan analoge tv's, en 8.640 voor CEA-708.
CEA-608: vier kanalen
De bytes zijn die die een SCC-bestand bevat: opdrachten en tekens, twee per frame, op een scherm van 15 rijen van 32 kolommen. Elk van de twee velden van het beeld draagt twee ondertitelkanalen.
| Kanaal | Waar | Gebruik |
|---|---|---|
| CC1 | Veld 1, eerste kanaal | De ondertitels van het programma |
| CC2 | Veld 1, tweede kanaal | Een andere taal, of niets |
| CC3 | Veld 2, eerste kanaal | Vaak een tweede taal |
| CC4 | Veld 2, tweede kanaal | Zelden gebruikt |
CEA-708: vensters en pennen
Een dienst van CEA-708 tekent in vensters: tot acht, elk met zijn plaats, grootte, rijen en stijl, getoond, verborgen, omgeschakeld en verwijderd. Een pen schrijft erin, met cursief, onderstreping en kleuren. Deze laden een ondertitel en tonen hem:
| Bytes | Opdracht |
|---|---|
98 18 DA 32 70 13 09 |
DefineWindow 0 Verborgen, zijn onderkant midden 90% naar beneden en 50% over het scherm, één rij van 20 kolommen |
88 01 |
ClearWindows Venster 0, leeg |
97 C0 00 0E 00 |
SetWindowAttributes Geen vulling erachter, de tekst gecentreerd |
92 00 00 |
SetPenLocation Rij 0, kolom 0 |
90 05 00 |
SetPenAttributes Standaardgrootte, rechtop, niet onderstreept |
91 3C 00 00 |
SetPenColor Geel, op zwart |
59 6F 75 … |
You're a jerk, |
90 05 00 91 3F 00 00 |
De pen opnieuw Wit, op zwart |
20 54 68 … |
Thom. |
89 01 |
DisplayWindows Venster 0, in het frame waarin de ondertitel begint |
Het anker van het venster is een van negen punten, zijn hoeken, het midden van zijn zijden en zijn midden: de negen plaatsen waarop een ondertitel in Subtitld kan staan.
| Tekens | Wat ze bevatten |
|---|---|
| G0 | ASCII, behalve de wiscode, die ♪ is |
| G1 | Latin-1: de accenten van West-Europese talen |
| G2 | Enkele meer: … ‘ ’ “ ” • ™ Š Œ ⅛ ⅜ ⅝ ⅞ en tekenvakken |
| P16 | Tekens van 16 bits, zoals Koreaanse ondertitels gebruiken |
Ondertitels in een video
| Waar | Wie zet ze erin | Hoe Subtitld ze leest |
|---|---|---|
| In de frames: MPEG-2 user data, H.264- en HEVC-SEI | Digitale uitzendingen, en opnamen daarvan (.ts) |
Door de video te decoderen, zolang dat duurt |
Een ondertitelspoor (c608) |
QuickTime-leveringen | Meteen |
| Een SCC-bestand | Uitzend- en streaminglevering | CEA-608 |
| Een MCC-bestand | Uitzendleveringen, MacCaption | CEA-708, anders CEA-608 |
CEA-608 / 708 in Subtitld
- Elke tekst van een ondertitel en de regeleindes
- Cursief en onderstreping
- Kleuren: zeven in CEA-608, 64 in CEA-708
- Waar hij staat: boven, midden of onder; links, midden of rechts
- Sprekers, als
>>bij elke wisseling - Begin en eind, tot het frame
- Vet, wat geen van beide heeft
- Lettertypen, groottes, randen en vensterachtergronden van CEA-708
- Meer dan één dienst of kanaal tegelijk: de ene lezen, dan de andere
- Vertalingen naast het origineel
Sla een .usfx-project op om te bewaren wat van Subtitld is.
De ondertitels van een video lezen
Het biedt:
- OndertitelsDe eerste die de video heeft, CEA-708 vóór CEA-608; een dienst van CEA-708, 1 tot 6; of een kanaal van CEA-608, CC1 tot CC4.
- BereikDe hele video, een deel ervan, of de gekozen ondertitel, zoals bij een transcriptie.
Subtitld decodeert ze zoals een decoder dat doet. Een ondertitel die buiten beeld wordt geladen en getoond, is een ondertitel tot hij wordt verborgen, gewist of vervangen. Ondertitels die live op het scherm worden geschreven, regel voor regel, worden een ondertitel per regel, tot de volgende regel begint. Tijden worden geteld vanaf het begin van de video. Een video zonder ondertitels zegt dat.
Opnamen van uitzendingen komen als .ts-, .m2ts- of .mts-bestanden, die Subtitld als video opent.
Ze schrijven
Subtitld schrijft ondertitels in de bestanden die omroepen en platforms accepteren:
- SCC: pop-on ondertitels in CEA-608, CC1;
- MCC: hetzelfde in CEA-608 en, gelijk ermee, in dienst 1 van CEA-708, of alleen CEA-608 als u kiest.
Wetenswaardigheden
Vanaf 1 juli 2002 moesten digitale tv's die in de Verenigde Staten werden verkocht, alle behalve de kleinste, CEA-708-ondertitels kunnen decoderen: ten minste de zes standaarddiensten.
Vensters die een dienst van CEA-708 tegelijk kan hebben, elk met zijn eigen plaats, grootte en stijl. CEA-608 heeft één scherm.
De tekens van CEA-708 bevatten het logo voor gesloten ondertiteling zelf, de CC die een ondertiteld programma aangeeft, tussen de uitgebreide tekens.
Verwante formaten
-
.sccScenarist Closed Caption
-
.mccMacCaption Ancillary Data Packet Transfer File
-
.ttmlTimed Text Markup Language
Open hem in Subtitld, lees de ondertitels in de tijdlijn in, en corrigeer en verschuif ze op de golfvorm.