Punktsynkroniser undertekster
Eller lim inn underteksttekst
Innstillinger
En tidskode du kan se i undertekstfilen akkurat nå: tekstblokken som lander på en replikk du kan peke på. Sammen med boksen under den utgjør de to ett synkroniseringspunkt — verktøyet flytter alt slik at øyeblikket lander der det skal.
Hvor det samme øyeblikket hører hjemme — les det av fra videoen. Forskjellen mellom de to boksene er forskyvningen som brukes på hele filen.
En andre tidskode fra senere i filen, minst noen minutter etter den første. Ett synkroniseringspunkt kan bare flytte tidslinjen; legger du til et andre, strekkes eller klemmes den også, som er det en fil trenger når den starter nesten riktig og driver jevnt utover mot slutten. La begge de nederste boksene stå tomme for å rette bare forskyvningen.
Hvor det andre øyeblikket hører hjemme. Med begge punktene fylt ut regner verktøyet ut forholdet og forskyvningen sammen, så både begynnelsen og slutten lander riktig. Hvis de to punktene er uenige om retningen, kan forholdet ikke utledes, og bare forskyvningen fra det første punktet brukes.
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.
Fyll ut I filen, dette øyeblikket for å kjøre.
Pek på et øyeblikk du kan se på begge steder — en replikk i undertekstfilen og den samme replikken i videoen — og hele tidslinjen flytter seg slik at øyeblikket lander der det skal. Fyll ut det første paret med felt, og filen blir forskjøvet. Fyll også ut det andre paret, minst noen minutter lenger inn, og filen blir strukket eller presset sammen slik at begge punktene passer — det en fil trenger når den starter nesten riktig og driver stadig lenger ut mot slutten.
Ett referansepunkt kan bare flytte tidslinjen; to endrer også farten. Det er hele forskjellen, og det er forskjellen mellom en fil som er jevnt forsinket og en fil som ble tidfestet mot en litt annen versjon av videoen. En jevn feil er lett å se — hver tekstblokk ligger ute med de samme fire sekundene — og ett par med felt retter den. En voksende feil er ikke slik: det første minuttet ser riktig ut, etter fem minutter ligger undertekstene et kvart sekund bak bildet, og etter tjue minutter et helt sekund, og ingen enkelt forskyvning kan være riktig i begge ender. To punkter løser for forholdet og forskyvningen samtidig, slik at begge ender lander på tallene du oppgav.
Begge parene leses av fra klokker, så du blir ikke bedt om å regne. Det regnestykket trenger, er at de to øyeblikkene ligger langt fra hverandre og er entydige: en skilttekst, et navnekort, første replikk etter et sceneskifte. To punkter noen sekunder fra hverandre sier nesten ingenting om farten, og et par som er uenige om hvilken vei filen ligger ute, kan ikke gi et forhold i det hele tatt — når det skjer, brukes bare forskyvningen fra det første punktet, og rapporten sier at noe ble droppet, slik at uenigheten ikke forblir stille.
De to parene beskriver én rett linje, så dette er ikke en måte å rette første halvdel av en fil med ett par og andre halvdel med et annet; en fil som er riktig fram til et punkt og feil etter det, er satt sammen av to biter og vil heller deles. Alt kjører lokalt i denne nettleserfanen — SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON og CSV, enkeltfiler eller en hel sesong i én kø, uten opplasting på noe trinn.
Eksempler
Ett par, fordi hele filen ligger ute med samme beløp
Inndata
1
00:00:05,000 --> 00:00:07,000
Hello there.
2
00:00:12,000 --> 00:00:14,000
Second line.
Resultat
1
00:00:04,000 --> 00:00:06,000
Hello there.
2
00:00:11,000 --> 00:00:13,000
Second line.
Filen sier at replikken ligger på fem sekunder, videoen sier fire, så ett sekund tas av hver tekstblokk. Det er den to-ganger-tregere varianten av å fylle inn en forskyvning: ingenting er regnet ut for hånd, og paret med felt er dokumentasjonen på hvorfor filen flyttet seg.
To par, fordi feilen vokser
Inndata
1
00:00:00,000 --> 00:00:02,000
First.
2
00:05:00,000 --> 00:05:02,000
Five minutes in.
3
00:20:00,000 --> 00:20:02,000
Twenty minutes in.
Resultat
1
00:00:00,000 --> 00:00:02,002
First.
2
00:05:00,250 --> 00:05:02,252
Five minutes in.
3
00:20:01,000 --> 00:20:03,002
Twenty minutes in.
Den første blokken er allerede riktig og tjueminuttmerket er ett sekund for sent, med referansepunktene oppgitt som 00:00:00,000 → 00:00:00,000 og 00:20:00,000 → 00:20:01,000. Begge ankerpunktene lander nøyaktig der de ble bedt om, og blokken imellom — på fem minutter, altså en fjerdedel av veien — kommer ut et kvart sekund for sent, som er det ett enkelt forhold gjør med alt mellom endene. Legg merke til at ingen kombinasjon av forskyvningsfelt kunne gitt dette: et hvilket som helst beløp ville vært riktig i den ene enden og feil i den andre.
Det andre paret er uenig med det første
Inndata
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:03,000 --> 00:00:04,000
Second.
Resultat
1
00:00:02,000 --> 00:00:03,000
First.
2
00:00:04,000 --> 00:00:05,000
Second.
Det første punktet sier at filen er ett sekund tidlig, det andre sier at den er fire sekunder sen. Tatt på alvor ville de to kreve at tidslinjen gikk baklengs, med hver tekstblokk som slutter før den begynner, så ingen strekk utledes, og bare forskyvningen fra det første punktet brukes — alt flytter seg ett sekund senere, akkurat som om det nederste paret hadde stått tomt. Tapsrapporten teller ett element, og det er slik du får vite at de to referansene er uenige i stedet for å få en fil som ser rimelig ut.
Et referansepunkt midt i filen
Inndata
1
00:00:01,000 --> 00:00:02,000
Before the reference.
2
00:00:03,000 --> 00:00:06,000
Straddling it.
3
00:00:05,000 --> 00:00:07,000
On the reference.
Resultat
2
00:00:00,000 --> 00:00:02,000
Straddling it.
3
00:00:01,000 --> 00:00:03,000
On the reference.
Øyeblikket du peker på, trenger ikke være filens første tekstblokk, og dette er hva det muliggjør: filen sier at replikken ligger på fem sekunder, videoen sier ett, fire sekunder tas av alt, og den første blokken — som bare startet på ett sekund — har ingen steder å gjøre av seg. En blokk som slutter før null, droppes og telles; en som beholder sluttiden sin, festes til null og kommer ut kortere; blokken på referansen lander nøyaktig der den ble bedt om. Numrene står som filen hadde dem, så de to som overlever, leses som 2 og 3.
Ofte stilte spørsmål
Hvordan avgjør jeg om filen min trenger ett par referansepunkter eller to?
Fyll ut det første paret, og sjekk så et øyeblikk ti minutter lenger inn. Lander det øyeblikket der du forventer, lå filen jevnt ute, og de nederste to feltene trengs ikke. Er starten riktig mens timinuttmerket fortsatt ligger bak bildet, vokser feilen, og det er det andre paret som retter den — ingenting annet på denne siden gjør det.
Hvilke to øyeblikk er gode referansepunkter?
To du kan identifisere uten tvil og som ligger langt fra hverandre: en skilttekst, et navnekort, første replikk etter et sceneskifte, et ord du kan høre. Minutter fra hverandre, ikke sekunder. To punkter fem sekunder fra hverandre gir fortsatt et forhold, men en avrundingsfeil i en av timekodene blir stor i forholdet, og jo lenger fra hverandre de ligger, jo fastere blir farten bestemt.
Hvorfor ignorerte verktøyet det andre paret mitt og flyttet bare hele filen?
Fordi de to punktene motsier hverandre. Sier det første at filen er tidlig og det andre at den er sen, eller beskriver begge samme øyeblikk, kan ingen rett linje gå gjennom begge, så bare forskyvningen fra det første punktet brukes, og rapporten teller ett element som droppet. Kontroller retningen på begge parene mot videoen: filen må ligge ute på samme måte ved begge.
Kan jeg rette første halvdel av en fil med ett par og andre halvdel med et annet?
Nei. De to parene beskriver én rett linje, så begge er allerede bestemt av samme forhold og samme forskyvning, og et tredje par kan ikke legges til. En fil som er riktig fram til et punkt og feil etter det, er satt sammen av to biter, eller tidfestet mot en versjon satt sammen av ruller som går med ulik fart: del den der feilen begynner, og kjør hver halvdel for seg.
Undertekstene mine ligger bare et halvt sekund ute fra begynnelse til slutt. Trenger jeg det andre paret?
Nei, og å fylle det ut ville gjort vondt verre. En jevn feil er nettopp det ett par med felt måler, og det er det tryggeste av de to å arbeide med: ett enkelt par kan bare flytte filen, så det kan ikke innføre en fartfeil der det ikke fantes noen. Spar det andre paret til en fil som er riktig i starten og feil senere.
Hva skjer når øyeblikket jeg peker på ikke er den første tekstblokken i filen?
Forskyvningen legges fortsatt på hele filen, så blokkene før det øyeblikket flytter seg også — og ligger referansepunktet tidlig i filen, kan noen av dem skyves før tidslinjens begynnelse. De håndteres på samme måte som negative forskyvninger: en blokk med tid igjen på skjermen festes til null og kommer ut kortere, en blokk uten tid igjen droppes, og begge telles i rapporten.