Undertextkonverterare

Din undertext stannar i webbläsaren. Den skickas inte via Livewire och läggs inte i webbadressen.
Steg 1 / 3Undertextkonverterare

Lägg till en SRT- eller WebVTT-undertext

Största storlek för fil eller inklistrad text: 5 MiB.

Konvertera undertexter mellan SubRip (SRT) och WebVTT (VTT) utan att ladda upp filen. Klistra in text eller öppna en undertextfil på högst 5 MiB, kontrollera varje cue, granska tidslinjen och ladda ned det konverterade resultatet. Flerradig cue-text bevaras, medan felaktiga tidskoder och tomma cues rapporteras i stället för att tas bort utan varning.

Så fungerar det

  1. 1

    Lägg till undertexten

    Klistra in SRT- eller WebVTT-text, välj en lokal fil eller läs in det säkra exemplet. Webbläsaren kan identifiera formatet.

  2. 2

    Granska varje cue

    Kontrollera det identifierade formatet, antalet cues, tidslinjens slut och exakta valideringsfel för varje block.

  3. 3

    Kopiera eller ladda ned

    Konvertera kommatecken och punkt i tidskoder, bevara radbrytningarna och kopiera texten eller spara den nya filen.

SRT och WebVTT: vad som ändras

SRT och WebVTT är textformat för tidsstyrda undertexter. En SRT-cue har normalt ett ordningsnummer, ett tidsintervall med kommatecken före millisekunderna och en eller flera textrader. WebVTT börjar med det obligatoriska huvudet WEBVTT och använder en punkt före millisekunderna. Enligt MDN:s guide till WebVTT-formatet får innehållet i en WebVTT-cue sträcka sig över flera rader, och en tom rad avslutar cuen.

Detalj SRT-indata eller -utdata WebVTT-indata eller -utdata
Filändelse .srt .vtt
Huvud Inget WEBVTT
Exempel på tidskod 00:01:02,500 00:01:02.500
Cuenummer Normalt numeriskt Identifierare är valfri
Flerradig text Bevaras Bevaras

Konverteraren tolkar först cues till en neutral lokal modell och skriver sedan målformatet. Den ersätter alltså inte bara alla kommatecken eller punkter i dokumentet. Skiljetecknen i undertexten lämnas därför orörda.

Validering före konvertering

Varje tidsrad måste innehålla en start- och sluttid åtskilda med -->. Minuter och sekunder måste vara mellan 00 och 59, millisekunder måste ha exakt tre siffror och sluttiden måste ligga efter starttiden. En cue måste dessutom ha minst en textrad som inte är tom. Valideraren anger källblocket för varje problem så att du kan rätta originalet i stället för att få en ofullständig fil som ser fullständig ut.

WebVTT tillåter valfria cue-identifierare och positionsinställningar. W3C:s WebVTT-specifikation definierar tidsstyrda textspår för undertexter, beskrivningar, kapitel och andra tidsanpassade metadata. SRT saknar standardiserade motsvarigheter till WebVTT-blocken NOTE, STYLE och REGION samt cue-positioner. Vid konvertering från VTT till SRT utelämnar verktyget dessa strukturer och visar en varning. Tidskoder och cue-text förblir intakta.

Ett säkert arbetsflöde

  1. Behåll den ursprungliga undertextfilen som källkopia.
  2. Öppna eller klistra in den och rätta varje rapporterat felaktigt block.
  3. Förhandsgranska de första cuesen och kontrollera att radbrytningar och tidsordning är avsiktliga.
  4. Ladda ned målfilen och testa den i den faktiska spelaren eller publiceringsplattformen.
  5. Kontrollera läshastighet, synkronisering, talaretiketter och tillgänglighet separat; en formatkonvertering kan inte bedöma den redaktionella kvaliteten.

Integritet och gränser

Undertexten läses, tolkas och skapas i webbläsaren. Den är inte bunden till en Livewire-egenskap, skickas inte till servern och tas inte med i flödets webbadress. Under flerstegsflödet lagras den aktuella källan tillfälligt i IndexedDB i den här webbläsaren så att nästa sida kan återställa den. Börja om tar bort den sparade posten.

Gränsen på 5 MiB begränsar tolkningen och webbläsarlagringen. Konverteraren hanterar endast SRT och WebVTT: den översätter inte dialog, transkriberar inte ljud, flyttar inte tidskoder, slår inte ihop spår och konverterar inte ASS/SSA-formatering. Konverteringen bevarar den angivna texten, även tecken som liknar kod, och förhandsvisningen visar den som text i stället för körbar HTML.

Vanliga frågor

Nej. Läsning, tolkning, förhandsvisning, konvertering, kopiering och nedladdning sker i webbläsaren. Källan skickas inte via Livewire och placeras inte i sidans webbadress.

Ja. Varje textrad i en giltig cue behålls i samma ordning. Endast det formatspecifika huvudet, cue-identifierare, millisekundavgränsaren och WebVTT-strukturer som inte stöds kan ändras.

SRT har ingen standardiserad motsvarighet till WebVTT-positioner eller blocken STYLE, REGION och NOTE. Konverteraren varnar när strukturerna utelämnas i stället för att låtsas att de har bevarats.

Nej. Det konverterar containersyntaxen mellan SRT och WebVTT. Det översätter inte dialog, identifierar inte ljudtider, flyttar inte cues och bedömer inte läshastighet.

Relaterade verktyg