Naar de hoofdinhoud
SubtitleMatrix

VTT naar TXT

FormaatconversieWebVTT (VTT)
Of plak ondertiteltekst

Wat deze conversie verandert

4 dingen vervallen of vragen om een beslissing

  • Timing

    de hele tijdlijn (het uitvoerformaat legt helemaal geen tijden vast)

  • Opmaak

    alle opmaak (vet, cursief, kleur, contour, schaduw)

  • Regeleinden

    regeleinden (blokken van meerdere regels worden tot één regel samengevoegd)

  • Formaatspecifieke inhoud

    inhoud die het bronformaat buiten zijn blokken bewaart (blokken die geen ondertitel zijn, koptekst, instellingen per blok, uitgecommentarieerde gebeurtenissen) — het doelformaat heeft er geen plek voor

Deze lijst komt uit de capaciteitenmatrix voor deze twee formaten, niet uit het bestand dat je hebt geladen. Een specifiek bestand kan meer verliezen wanneer het kenmerken gebruikt die het formaat toestaat maar de matrix niet modelleert.

Deze pagina haalt de timing en de opmaak uit een WebVTT-bestand en laat de woorden staan. TXT bewaart alleen tekst: geen cue-nummers, geen tijdstempels, geen kop en geen documentlaag. Wat overblijft, zijn de regels van je ondertitels in de volgorde waarin ze staan, klaar om te lezen of als vertaalbron te gebruiken.

Vier dingen gaan verloren. De timing verdwijnt volledig, want er is geen veld meer voor. Alle opmaak gaat eruit — een <i> of <b> in de tekst en een regel uit het STYLE-blok hebben nergens te landen, en elke regel wordt platte tekst. De cue-structuur verdwijnt, dus je ziet achteraf niet meer welke regels bij elkaar hoorden. En de documentlaag van WebVTT — kop, NOTE-, STYLE-, REGION-blokken en cue-instellingen — valt weg, want TXT bewaart cues noch een document.

Wil je platte tekst mét tijdlijn, kies dan CSV of JSON; beide bewaren begin en eind. Eén bestand of een hele serie, en niets wordt geüpload.

Voorbeelden

Een typisch VTT-bestand, omgezet naar TXT

Invoer

WEBVTT

intro
00:00:01.000 --> 00:00:04.000
Hello there.

00:00:04.500 --> 00:00:08.000 align:start position:10%
Second line with <i>italics</i>.

Uitvoer

Hello there.
Second line with italics.

In deze uitvoer verloren: timing, styling, regeleinden en formaateigen inhoud. Al het andere komt regel voor regel overeen.

Dezelfde omzetting op een rommelige invoer

Invoer

a stray comment line
cue-id-1
00:00:01.000 --> 00:00:02.000
No header, two lines before the timecode.

Uitvoer

No header, two lines before the timecode.

Zo zien echte bestanden eruit — gemengde regeleinden, losse spaties, lege velden. Vergelijk met het nette voorbeeld hierboven om te zien wat de parser vergeeft.

Veelgestelde vragen

Waar blijven de tijdstempels van VTT in TXT?

Die gaan er helemaal uit. TXT is tekst zonder velden, dus de begin- en eindtijden van elke cue hebben geen plek. Wil je de woorden met hun timing, kies dan CSV of JSON: beide zijn tekstbestanden en beide bewaren begin en eind van elk blok.

Wat gebeurt er met vet, cursief en kleur van VTT naar TXT?

TXT bewaart geen opmaak van welke soort dan ook, dus alles gaat eruit: een <b> of <i> in de cuetekst en een regel uit het STYLE-blok hebben nergens te landen, en elke regel wordt als platte tekst geschreven. De woorden zelf blijven onaangeroerd.

Wat gebeurt er met een VTT-blok van twee regels in TXT?

De twee regels komen onder elkaar in de uitvoer te staan, zonder lege regel ertussen. De grens van het blok verdwijnt wel: je kunt achteraf niet meer zien welke regels bij één cue hoorden, want TXT kent geen cues.

Wat gebeurt er met de NOTE-, STYLE- en REGION-blokken van VTT in TXT?

Die vallen weg. Een WebVTT-bestand kan een kop, opmerkingen, een stylesheet, regio-definities en cue-instellingen zoals align of position dragen, en TXT heeft daar geen plek voor: het bewaart gewone tekst, geen cues en geen document.

Hoe ziet de TXT-uitvoer eruit als VTT wordt omgezet?

Als TXT: geen cue-nummers en geen tijdstempels — één regel tekst per regel ondertitel, in de volgorde van het bestand. De WEBVTT-kop en de lege regels tussen cues komen niet terug.

Blijft de volgorde van VTT-blokken bewaard in TXT?

Ja, en ze worden onderweg op begintijd gesorteerd — vroegste eerst. Had je VTT-bestand een andere volgorde, dan zet de TXT-uitvoer de regels terug in de juiste; dat is een structurele wijziging, geen inhoudelijke.

Kan ik de TXT daarna weer naar VTT omzetten?

Ja, maar die richting moet de timing verzinnen die TXT nooit heeft bewaard, en dat staat als verlies in het overzicht van die pagina. De documentlaag van WebVTT — kop, NOTE, STYLE, REGION en cue-instellingen — komt ook niet terug.

Behoudt de TXT-uitvoer de tekencodering van het VTT-bestand?

Nee — de uitvoer is UTF-8, met Unix-regeleinden en zonder byte-order mark, wat het VTT-bestand ook gebruikte. Een bestand in UTF-16 of een Windows-eenbytecodering wordt bij het inlezen gedecodeerd; wat eruit komt is altijd dezelfde UTF-8-TXT.

Gerelateerde hulpmiddelen