EBU Subtitling Data Exchange Format

OpenenOpslaanBinairOmroep

Hoe de Europese omroepen sinds 1991 ondertitels uitwisselen: een binair bestand van blokken met vaste grootte, gemaakt voor diskettes. Een kop over het programma, dan een blok voor elke ondertitel, zijn tekst in de tekenset van teletekst.

In één oogopslag

Extensie.stl
MediatypeGeen geregistreerd
SpecificatieEBU Tech 3264 (1991). De XML-opvolger is EBU-TT (Tech 3350).
TijdsprecisieEen frame, bij 25 of 30 (29,97) per seconde
TekstcoderingISO 6937 voor Latijnse talen, de accenten vóór hun letters; ISO 8859 voor Cyrillisch, Arabisch, Grieks en Hebreeuws
OpmaakDe kleuren en dubbele hoogte van teletekst; cursief en onderstreping voor open ondertitels
PositioneringEen rij (van 23 in teletekst), en links, midden of rechts
SprekersGeen
In containersGeen. Een bestand dat bij het programma wordt geleverd.

Opbouw van een bestand

Geen tekst maar bytes: een kop van 1.024 bytes, dan een blok van 128 bytes voor elke ondertitel.

GSI · 1,024 bytes
  STL25.01 · teletext
  Latin · English
  Tears of Steel …
TTI · 128 bytes
  10:00:01:00
  10:00:02:12
  row 20 · centred
  You're a jerk,␊␊Celia.
TTI · 128 bytes
  …
  1. 1 · GSI

    General Subtitle Information: de framesnelheid, teletekst of open ondertitels, de tekentabel, de taal, de titels, het begin van het programma, en hoeveel blokken volgen.

  2. 2 · Timing

    Text and Timing Information, één blok per ondertitel: de tijdcodes in en uit.

  3. 3 · Tekst

    De rij waar hij begint, zijn uitlijning, en 112 bytes tekst met de besturingscodes die hem opmaken.

De kop

Veld Wat het bevat
DFC De framesnelheid: STL25.01, of STL30.01 voor 29,97-video
DSC 1 of 2 voor teletekst, 0 voor open ondertitels, ingebrand of door een speler weergegeven
CCT De tekentabel: 00 Latijns, 01 Cyrillisch, 02 Arabisch, 03 Grieks, 04 Hebreeuws
LC De taal, met de eigen codes van de EBU: 09 Engels, 0F Frans, 21 Portugees
TCP De tijdcode waarop het programma begint
OPT De titel van het programma

De tijdcode

Programma's beginnen vaak om tien uur. Omroepen nummeren de frames van een programma vanaf 10:00:00:00, en de kop zegt dat. Subtitld telt de ondertitels van een bestand vanaf dat begin, zodat ze passen bij een video die bij 0:00 begint.

Het tekstveld

Tekens en besturingscodes delen de 112 bytes.

Bytes Wat ze doen
0x00–0x07 Kleuren van teletekst: zwart, rood, groen, geel, blauw, magenta, cyaan, wit
0x0D Dubbele hoogte
0x0B Het kader beginnen: teletekstondertitels tonen alleen wat in een kader staat
0x8A CR/LF, een nieuwe regel
0x80, 0x81 Cursief aan en uit, voor open ondertitels
0x82, 0x83 Onderstreping aan en uit, voor open ondertitels
0xC1–0xCF Een accent, vóór de letter waarop het staat
0x8F Ongebruikte ruimte, na de tekst

Elke code neemt een cel in. In teletekst wordt een besturingscode getekend als een spatie, dus een kleurwissel tussen twee woorden is de spatie ertussen. Subtitld schrijft codes op de plaats van spaties.

Teletekst of open ondertitels?

Teletekst Open ondertitels
Kop DSC 1 of 2 0
Getoond door De tv van de kijker, als teletekst Ingebrand in het beeld, of getekend door een speler
Rijen 23, elk van 40 cellen Zoveel als de kop zegt
Cursief, onderstreping — Ja
Dubbele hoogte Ja —
Kaders 0x0B, rond wat getoond wordt 0x84 en 0x85, een kader achter de tekst

STL in Subtitld

Bewaard in de .stl
  • Elke tekst van een ondertitel en de regeleindes
  • Kleuren; cursief en onderstreping in open ondertitels
  • Waar hij staat: boven, midden of onder; links, midden of rechts
  • De taal
  • Begin en eind, tot het frame
Geen plek
  • Cursief in teletekst
  • De regio van een taal (de codes van de EBU noemen alleen talen)
  • Sprekers, vertalingen naast het origineel
  • Nasynchronisaties, gezichten en kleuren van sprekers

Sla een .usfx-project op om die te bewaren.

Een STL-bestand openen

Subtitld leest:

  • de framesnelheid die de kop noemt, STL25.01 of STL30.01, en de 23,976, 24 en 50 van latere bestanden;
  • tijden vanaf het begin van het programma, als de kop zegt dat het in gebruik is;
  • Latijnse tekst in ISO 6937, of de Cyrillische, Arabische, Griekse of Hebreeuwse tabel die de kop noemt;
  • de uitbreidingsblokken van een lange ondertitel als één, en opmerkingen en gebruikersgegevens als niets;
  • kleuren, cursief en onderstreping, en de rij en uitlijning als de plaats van de ondertitel;
  • de taal van de kop als die van het project.

De framesnelheid, het beeldscherm en het begin van het programma van het bestand worden bewaard, om het opnieuw op te slaan zoals het was. Een bestand dat geen EBU STL is, zoals het .stl van een 3D-model, zegt dat.

STL exporteren

Het exportvenster van Subtitld met STL gekozen, teletekst bij 25 frames, het programma begint om 10:00:00:00

Bij Exporteren, dan Ondertitels en STL, biedt u:

  • TekstHet origineel, een vertaling, of beide, de vertaling eronder.
  • SprekernamenWeggelaten, of voor de tekst (Thom: …).
  • OpmaakBewaard, of verwijderd.
  • Tijden verschuivenElke ondertitel eerder of later met dezelfde hoeveelheid.
  • Framesnelheid25, of 30 voor 29,97-video: die van de video, tenzij u kiest.
  • BeeldschermTeletekst, elke regel in dubbele hoogte en in een kader, of open ondertitels, met cursief en onderstreping.
  • Programma begint om00:00:00:00, of 10:00:00:00, zoals omroepen vaak vragen.

De tekentabel is die die de tekst nodig heeft: Latijns, tenzij het Cyrillisch, Grieks, Arabisch of Hebreeuws is. De titel is de naam van de video. Een teletekstrij bevat na de codes ongeveer 36 tekens tekst; Subtitld breekt langere regels niet voor u af.

Wetenswaardigheden

1991

De EBU publiceerde Tech 3264 voor het uitwisselen van ondertitels op diskettes. De kop heeft nog steeds velden voor hoeveel diskettes een bestand beslaat en welke dit is.

112

Bytes tekst in elk blok. Een langere ondertitel loopt door in uitbreidingsblokken, genummerd, het laatste gemarkeerd met 255.

EBU-TT

De XML-opvolger van STL, Tech 3350, kwam in 2012, met Tech 3360 dat STL erop afbeeldt. Het distributieprofiel ervan, EBU-TT-D, is een soort TTML.

Verwante formaten

Een .stl om te repareren?

Open het in Subtitld met de video en stel de timing bij op de golfvorm.

Subtitld downloaden