Utilia

Undertekstkonverterer

Konverter undertekster mellom SRT, WebVTT, ASS/SSA og SBV i nettleseren, forskyv tiden i millisekunder og rett opp bildefrekvens som 23,976 til 25 fps.

Omregning av bildefrekvens
La begge verdiene være like for ingen endring. Eksempel: 23,976 → 25 for undertekster tidsatt for en filmutgave som spilles av på en PAL-video (25 fps).
Inndataformat
–
Undertekster
–
Siste undertekst slutter kl.
–
Fjernet (før 0:00)
–

Slik konverterer du en undertekstfil

  1. Slipp en undertekstfil i slippsonen (SRT, VTT, ASS, SSA eller SBV), eller lim inn underteksten i Undertekster som skal konverteres.
  2. La Inndataformat stå på Registrer automatisk, eller velg formatet selv hvis registreringen tar feil.
  3. Velg Utdataformat: SRT (SubRip), WebVTT, ASS (Advanced SubStation Alpha) eller SBV (YouTube).
  4. Hvis underteksten er ute av synk, skriver du inn en Tidsforskyvning (ms), og når avviket vokser utover filmen, stiller du inn Omregning av bildefrekvens.
  5. Kryss av for Fjern formateringskoder hvis du vil ha ren tekst.
  6. Trykk Konverter, sjekk resultatet i Konverterte undertekster, og bruk deretter Kopier eller Last ned.

Filen leses og konverteres i nettleseren din. Ingenting lastes opp.

Hva hvert format lagrer

  • SRT (SubRip) er det mest støttede formatet: et nummer, en tidslinje som 00:01:02,345 --> 00:01:04,000 (med komma før millisekundene) og én eller flere tekstlinjer. Spillere godtar noen få HTML-lignende koder: <i>, <b>, <u> og <font color>. Mange filer har også {\an8} for å plassere en linje øverst på skjermen. Dette verktøyet beholder den.
  • WebVTT er formatet til HTML5-elementet <track> og de fleste strømmespillere. Det starter med en WEBVTT-header, bruker punktum før millisekundene (00:01:02.345), og kan inneholde NOTE-kommentarer, STYLE- og REGION-blokker, cue-identifikatorer og cue-innstillinger (align:start line:10%). Dette verktøyet hopper over kommentar- og stilblokkene, beholder identifikatorer og innstillinger når du konverterer VTT til VTT, og escaper & og < slik spesifikasjonen krever.
  • ASS / SSA (SubStation Alpha) brukes av fansub-grupper og i MKV-filer. Tidene bruker hundredeler av sekunder (0:01:02.35), og hver Dialogue-linje har en stil, et skuespillernavn og overstyringskoder som {\i1}, {\pos(…)} eller {\c&H0000FF&}. Når du konverterer ASS til ASS, beholdes skriptinformasjonen, V4+-stilene og de opprinnelige overstyringskodene. Når du konverterer til et annet format, blir kursiv, fet, understreking og farge til SRT- eller VTT-koder. Plassering, karaoke og vektortegninger kan ikke representeres og blir fjernet.
  • SBV er det enkle tekstformatet til YouTube: 0:01:02.345,0:01:04.000 etterfulgt av teksten, uten formatering.

Slik retter du opp undertekster som ikke er i synk

Hvis underteksten er like mye for tidlig eller for sent fra start til slutt, er en tidsforskyvning nok: 2000 viser hver linje to sekunder senere, -500 et halvt sekund tidligere. Linjer som ville sluttet før 0:00, fjernes og telles under Fjernet (før 0:00).

Hvis forsinkelsen vokser jevnt (greit i starten, flere sekunder feil på slutten), ble underteksten tidsatt for en annen bildefrekvens. PAL-utgaver spiller filmer med 25 fps i stedet for 23,976 fps, så de går omtrent 4 % raskere. Sett Underteksten er laget for (fps) til den opprinnelige frekvensen og Videoen du spiller av (fps) til frekvensen på videoen din. Alle tider ganges med fra ÷ til. Frekvensene 23,976, 29,97 og 59,94 håndteres med sine eksakte verdier (24000/1001 og så videre). Bildefrekvensen brukes først, deretter forskyvningen.

Ofte stilte spørsmål

Hvorfor viser den konverterte filen feil æ, ø og å?

Gamle SRT-filer er ofte lagret i Windows-1252 i stedet for UTF-8. Dette verktøyet gjenkjenner UTF-8 og UTF-16 (ut fra byte order mark) og kjenner ellers igjen Windows-1252 (vesteuropeisk), Windows-1251 (kyrillisk) eller Windows-1256 (arabisk) fra selve teksten. Det skriver alltid UTF-8, som alle moderne spillere kan lese.

Overlever ASS-stiler og plassering en konvertering til SRT?

Bare delvis. Kursiv, fet, understreking, farge og toppplasseringen {\an8} tas med. Skrifttyper, omriss, nøyaktige posisjoner, rotasjoner og karaokeeffekter har ingen tilsvarende i SRT eller WebVTT, så de går tapt. Ta vare på den opprinnelige ASS-filen hvis du trenger dem.

Kan jeg konvertere til SSA?

Verktøyet leser både SSA-filer (v4) og ASS-filer (v4+) og skriver ASS, som alle spillere som leser SSA også støtter.

Filen min har ingen linjenumre. Fungerer den likevel?

Ja. Parseren leter etter tidslinjene, så manglende numre, manglende tomme linjer mellom underteksttene eller punktum i stedet for komma i SRT-filer tolereres.

Hva gjør tidsforskyvningen med overlappende undertekster?

Ingenting spesielt: hver undertekst flyttes like mye, så overlappene forblir slik de var. Resultatet sorteres etter starttidspunkt.