Hopp til hovedinnhold
SubtitleMatrix

Synkroniser til en tidskode

Tid og synkroniseringJuster mot et referansespor
Eller lim inn underteksttekst

Innstillinger

Tiden den tidligste tekstblokken hører hjemme på, som en klokketid. 00:00:00,000 er hverdagstilfellet: det fjerner en ledende forskyvning så undertekstene starter med bildet. Hver tekstblokk flyttes like mye, fordi forskyvningen måles fra der den første tekstblokken er nå. Dette er en måltid, ikke en avstand — for å flytte alt senere med et fast beløp, bruk sidene for millisekundforskyvning i stedet.

Hvilken bildefrekvens tidene telles i. På formatsidene er det dette MicroDVD trenger, fordi det lagrer tid som bildenummer. På sidene for bildefrekvens er det frekvensen filen ble tidsstyrt mot — versjonen undertekstene ble laget for — og sidens andre boks tar frekvensen til videoen du skal bruke dem med. 23,976, 24, 25, 29,97, 30, 50, 59,94 og 60 er de vanlige. Tar du feil, forskyves hele tidslinjen, og på bildefrekvenssidene forskyves den med et forhold i stedet for et fast beløp.

Denne siden flytter en hel undertekstfil slik at den tidligste tekstblokken lander på en tid du oppgir. Feltet er fylt med 00:00:00,000 før du rører noe, så den daglige jobben — å fjerne innledningen slik at første undertekst kommer sammen med bildet — krever ingen skriving i det hele tatt: legg inn filen, kjør, og hver blokk har flyttet seg like mye som filens egen innledning. Skriver du en annen tid, går den første blokken dit i stedet, og resten av filen følger etter.

Det du skriver, er en destinasjon og ikke en avstand. Det er forskjellen mellom denne siden og sidene for millisekund- og timecodeforskyvning, og den betyr noe av to grunner. Den første er hvor tallene kommer fra: når du ser på en undertekst og en video side ved side, har du to klokker — denne replikken ligger på 00:01:12 i filen, den samme replikken ligger på 00:01:16 i videoen — og å regne ut at svaret er «fire sekunder senere» er steget der et fortegn blir borte. Den andre er hva som kan gå galt: fordi forskyvningen måles fra filens egen tidligste blokk, kan ingen blokk skyves av framkanten av tidslinjen. Ingenting droppes her og ingen blokk forkortes — et løfte sidene med negativ forskyvning ikke kan gi.

En fil som er riktig i starten og noen sekunder ute ved slutten, er det ene tilfellet denne siden ikke kan rette, fordi ett enkelt øyeblikk bare kan flytte tidslinjen og ikke strekke den. Det er det topunktsversjonen er til for. Sett et kontrollpunkt ti minutter inn og se om det lander der du forventer; er begynnelsen riktig og timinuttmerket ikke, trenger filen både et forhold og en forskyvning.

Alt kjører i denne nettleserfanen. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON og CSV leses alle som det de faktisk er og ikke som filnavnet antyder, også filer med bildenummer, og en kø på hundre filer går gjennom i én omgang uten opplasting på noe punkt.

Eksempler

To sekunder med innledning, med feltet urørt

Inndata

1
00:00:02,000 --> 00:00:04,000
Hello there.

2
00:00:07,500 --> 00:00:09,000
Second line.

Resultat

1
00:00:00,000 --> 00:00:02,000
Hello there.

2
00:00:05,500 --> 00:00:07,000
Second line.

Standardkjøringen. Filens tidligste blokk ligger på to sekunder, så forskyvningen er minus to sekunder og alt flytter seg med: den første replikken vises nå i første bilde, den andre på 5,5 sekunder. De to blokkene ligger fortsatt 3,5 sekunder fra hverandre — dette er én forskyvning tatt av filen, ikke hver blokk sendt til målet på egen hånd.

Undertekster som hører hjemme fem sekunder inn

Inndata

1
00:00:01,000 --> 00:00:03,000
Hello there.

2
00:00:04,000 --> 00:00:06,000
Second line.

Resultat

1
00:00:05,000 --> 00:00:07,000
Hello there.

2
00:00:08,000 --> 00:00:10,000
Second line.

En versjon med lengre fortekst, eller et ekstra kort før første scene: den tidligste replikken hører hjemme på fem sekunder, så paret flytter seg fire sekunder senere. Å lese av 00:00:05,000 fra den nye åpningen er hele inndataene. Å fylle inn fem sekunder med forskyvning i stedet ville plassert første blokk på seks sekunder og latt hver senere blokk ligge fem sekunder ute.

En fil med bildenummer mister 25 bilder

Inndata

{25}{50}Hello
{75}{100}World

Resultat

{1}{1}25
{0}{25}Hello
{50}{75}World

MicroDVD lagrer tid som bildenummer, så den samme operasjonen viser seg som bilder: ved 25 bilder i sekundet er første blokk erklært på bilde 25, som er ett sekund, og å justere den til null tar 25 bilder av begge tallene og av den andre blokkens tall også. Bildetallene regnes ikke ut på nytt per blokk — én forskyvning tas av hvert tall, så avstanden mellom de to blokkene er urørt. Linjen {1}{1}25 øverst er skriveren som noterer bildefrekvensen den leste filen med, noe inndataene aldri oppgav.

Ofte stilte spørsmål

Hvordan fjerner jeg en innledning slik at undertekstene starter sammen med bildet?

La feltet stå på 00:00:00,000 og kjør filen. Forskyvningen måles fra filens egen tidligste blokk, så ingenting trenger å skrives: en fil der første replikk ligger på to sekunder, kommer tilbake med hver blokk to sekunder tidligere. Den standardverdien er grunnen til at det ikke finnes en egen «start på null»-side — det er hva denne siden gjør når du ikke rører den.

Hvordan er dette forskjellig fra å forskyve filen med et antall sekunder?

Her tar feltet imot tiden den første underteksten skal ligge på, ikke hvor mye den skal flyttes. Fyller du inn 00:00:30,000, plasseres den tidligste blokken på tretti sekunder; legger du tretti sekunder med forskyvning inn på millisekundssiden, havner den på tretti sekunder pluss der den allerede lå. En destinasjon kan heller ikke være negativ, så i motsetning til en negativ forskyvning kan denne siden aldri skyve en blokk forbi filmens start og forkorte den.

Hva om filen allerede starter på tiden jeg skriver inn?

Da blir forskyvningen null, og filen returneres byte for byte. Ingenting rapporteres som tapt, og ingenting rapporteres som en no-op heller, fordi en forespørsel som tilfeldigvis ikke endrer noe, ikke er det samme som et tomt panel — de to ser identiske ut i nedlastingen og forskjellige ut på tidslinjen siden tegner over.

Undertekstene mine er riktige i starten og noen sekunder ute ved slutten. Retter denne siden det?

Nei. Ett øyeblikk kan bare flytte tidslinjen, aldri strekke den, så å justere første blokk lar slutten være like feil som før. Pek filens timinuttmerke mot tiden det skal ligge på for en rask diagnose: er starten riktig og merket ute, trenger filen topunktssiden, som løser et forhold og en forskyvning samtidig.

Hvilket øyeblikk måler feltet fra — første replikk med tale, eller første tekstblokk i filen?

Den tidligste blokken, uansett hva den er. En sangtekst, en lydbeskrivelse eller et åpningsskilt teller, og er det den som ligger først i filen, er det den som sendes til tiden du oppgir. Det finnes ingen måte å sikte denne siden mot en senere blokk; er den tidligste riktig og en senere ikke, bruk topunktssiden og oppgi den blokkens tid i stedet.

Kan denne siden miste en undertekst eller gjøre en tekstblokk kortere?

Nei, og det er en egenskap ved destinasjonsfeltet og ikke en innstilling. Fordi forskyvningen tas fra filens egen tidligste blokk, ligger hver ny starttid på eller etter tiden du skrev, og den er aldri negativ. Sidene som kan skyve innhold av framkanten av tidslinjen, er de der du oppgir et negativt beløp å flytte med.

Relaterte verktøy