Ondertitels in tijd verschuiven

Zet elk SRT- of VTT-fragment eerder of later zonder de tekst of instellingen van de ondertiteling te wijzigen.

Neem het volledige bestand op, met de SRT-fragmentnummers of de WEBVTT-header.
Indeling van verschuiving
Positieve waarden vertragen fragmenten; negatieve waarden tonen ze eerder. Gebruik decimalen of H:MM:SS.mmm.
Verschoven ondertiteling

De gecontroleerde SRT- of VTT-uitvoer verschijnt hier.

Voeg ondertiteling toe en voer een verschuiving in.

De tekst en bestanden van je ondertiteling blijven in je browser. BroBroGo uploadt of bewaart niets.

Veelgestelde vragen

Welke SRT- en VTT-bestanden worden ondersteund?

Gebruik UTF-8 SRT-bestanden met genummerde blokken of WebVTT-bestanden die beginnen met WEBVTT. Fragment-ID’s, instellingen, notities, stijlen, regio’s, regeleinden en ondertiteltekst blijven precies behouden zoals ze zijn geschreven.

Wat gebeurt er als een negatieve verschuiving de tijd vóór nul zet?

De verschuiving wordt gestopt in plaats van fragmenten in te korten of te verwijderen. Zo blijven de duur van elk fragment en de gevraagde verschuiving exact. Voer een kleinere vervroeging in en probeer het opnieuw.

Kan een vaste verschuiving ondertiteling herstellen die steeds verder uit de pas loopt?

Nee. Een vaste verschuiving corrigeert in het hele bestand dezelfde vertraging of vervroeging. Als het verschil tijdens het afspelen groter wordt, moet je de timingsnelheid of afzonderlijke fragmenten op een andere manier bewerken.

Werking van de Ondertitels in tijd verschuiven

De Ondertitels in tijd verschuiven is ontworpen om de timing van alle fragmenten in een SRT- of VTT-ondertitelbestand synchroon aan te passen. Met deze tool kan elk ondertitelingsfragment over het gehele bestand met een specifieke tijdsduur worden vertraagd of vervroegd. Dit is bruikbaar voor ondertitelingseditoren, videomakers, vertalers, makers van cursussen en lokalisatiepersoneel die de timing van een compleet ondertitelbestand willen afstemmen op een video.

De verschuiving kan worden opgegeven in seconden of als een exacte tijdcode. Na het toepassen van de verschuiving valideert de tool de chronologische volgorde en de structuur van de tijdstempels. De aangepaste ondertiteling kan vervolgens direct worden gekopieerd of gedownload in de oorspronkelijke bestandsindeling.

Ondersteunde invoer en indelingen

De tool accepteert ondertitelbestanden met een maximale bestandsgrootte van 2 MB. Bestanden kunnen worden ingeladen door ze naar het sleepveld te slepen of door de tekst handmatig in het invoerveld te plakken. De tool ondersteunt twee specifieke standaarden:

  • SRT (SubRip): UTF-8 gecodeerde .srt-bestanden die zijn opgebouwd uit genummerde fragmentblokken.
  • WebVTT: .vtt-bestanden die correct beginnen met de verplichte aanduiding WEBVTT.

Bij het verwerken van de bestanden blijven alle aanvullende elementen buiten de tijdstempels om ongewijzigd. Dit betekent dat fragment-ID’s, specifieke instellingen, notities, stijlen, regio’s, regeleinden en de feitelijke ondertiteltekst exact behouden blijven zoals ze in de bron zijn geschreven.

Instellen van de tijdsverschuiving

De verschuiving kan op twee manieren worden gedefinieerd via de parameter Indeling van verschuiving:

  1. Seconden: Invoer als decimale getallen (bijvoorbeeld 2.5 of -0.75).
  2. Tijdcode: Invoer in het formaat H:MM:SS.mmm (bijvoorbeeld -00:00:02.500).

De richting van de verschuiving wordt bepaald door het wiskundige teken van de waarde:

  • Positieve waarden (zoals 2.5 of 00:00:02.500) vertragen de fragmenten, waardoor de ondertiteling later in de video verschijnt.
  • Negatieve waarden (zoals -0.75 of -00:00:02.500) vervroegen de fragmenten, waardoor de ondertiteling eerder in de video verschijnt.

Validatieregels en foutafhandeling

Tijdens de verwerking voert de tool strenge controles uit op de structuur en de chronologie van de tijdstempels. Hierbij gelden de volgende regels en foutmeldingen:

  • Bestandsgrootte en tekstlengte: Bestanden groter dan 2 MB worden geweigerd met de melding "Kies een ondertitelbestand dat niet groter is dan ‹max›.". Als de geplakte tekst een interne limiet overschrijdt, toont de tool "De ondertiteltekst is te groot om hier te verwerken. Houd de tekst onder ‹max› tekens.".
  • Bestandsextensie en codering: Bestanden zonder de juiste extensie geven de foutmelding "Kies een bestand met de extensie.srt of.vtt.". Bestanden die niet als UTF-8 zijn opgeslagen, resulteren in "Dit bestand bevat geen geldige UTF-8-tekst. Sla het op als UTF-8 en probeer het opnieuw.".
  • Formaatvalidatie: Indien de structuur niet voldoet aan de standaarden, verschijnt de melding "Gebruik een standaard SRT bestand met genummerde blokken of een WebVTT-bestand dat begint met WEBVTT.".
  • Tijdstempelcontroles: Elk fragment moet logische tijdstempels bevatten. Als een tijdstempel corrupt is, toont de tool "Fragment ‹number› heeft een ongeldige tijdstempel op regel ‹line›.".
  • Chronologische volgorde: Een fragment moet altijd eindigen na het starttijdstip. Is dit niet het geval, dan volgt de foutmelding "Fragment ‹number› moet eindigen nadat het begint.". Daarnaast moeten fragmenten in chronologische volgorde staan. Als een fragment eerder begint dan het voorafgaande fragment, geeft de tool de fout "Fragment ‹number› begint vóór het vorige fragment.". Overlappende fragmenten en fragmenten met exact dezelfde starttijd zijn wel toegestaan.
  • Interne VTT-tijdstempels: Indien er binnen WebVTT-fragmenten inline tijdstempels worden gebruikt, moeten deze in oplopende volgorde binnen het bereik van het fragment liggen. Foutieve inline stempels triggeren de melding "Fragment ‹number› heeft een interne VTT-tijdstempel buiten het eigen bereik of in de verkeerde volgorde.".
  • Grens van het nulpunt: Een negatieve verschuiving mag er nooit toe leiden dat een starttijd van een fragment voor het absolute nulpunt van de video (00:00:00.000) komt te liggen. Als dit dreigt te gebeuren, blokkeert de tool de verschuiving voor dat fragment en toont de foutmelding: "Door deze verschuiving zou fragment ‹number› vóór nul komen. Gebruik ‹minimum› of een latere verschuiving.".

Privacy en gegevensverwerking

Bij het gebruik van deze tool blijft de privacy van de bestanden gewaarborgd door de lokale verwerking. Alle berekeningen en tekstaanpassingen worden direct in de webbrowser van de gebruiker uitgevoerd. Er vindt geen gegevensoverdracht plaats naar externe servers; de tekst en bestanden van de ondertiteling worden niet geüpload of bewaard door BroBroGo.

Veelgestelde vragen

Welke SRT- en VTT-bestanden worden ondersteund?

Gebruik UTF-8 SRT-bestanden met genummerde blokken of WebVTT-bestanden die beginnen met WEBVTT. Fragment-ID’s, instellingen, notities, stijlen, regio’s, regeleinden en ondertiteltekst blijven precies behouden zoals ze zijn geschreven.

Wat gebeurt er als een negatieve verschuiving de tijd vóór nul zet?

De verschuiving wordt gestopt in plaats van fragmenten in te korten of te verwijderen. Zo blijven de duur van elk fragment en de gevraagde verschuiving exact. Voer een kleinere vervroeging in en probeer het opnieuw.

Kan een vaste verschuiving ondertiteling herstellen die steeds verder uit de pas loopt?

Nee. Een vaste verschuiving corrigeert in het hele bestand dezelfde vertraging of vervroeging. Als het verschil tijdens het afspelen groter wordt, moet je de timingsnelheid of afzonderlijke fragmenten op een andere manier bewerken.