Kort fortalt
Tjek en linje tæt på starten og en linje tæt på slutningen af videoen. Hvis begge er forskudt med nogenlunde samme mængde tid, er det en fast forskydning, og du retter det ved at flytte hele filen med den mængde. Hvis starten er tæt på korrekt, men slutningen er helt skæv, er det glidende afvigelse (drift) – typisk forårsaget af et mismatch i billedhastighed – og her skal tidsstemplerne skaleres i stedet for at blive flyttet. Hvis du forskyder en fil med glidende afvigelse, flytter du bare det punkt, hvor fejlen er nul – det løser ikke noget.
Når undertekster kommer ud af sync, føles det som ét problem, men det er næsten altid en af to helt forskellige fejl. Den ene er en simpel, fast forsinkelse: hver linje kommer et par sekunder for sent, fra det første til det sidste ord. Den anden er en gradvis forskydning: de første linjer ser fine ud, men ved slutscenen er underteksterne en sætning eller to bagud i forhold til dialogen.
Løsningen på den ene gør intet for den anden, og hvis du bruger den forkerte løsning alligevel, kan du ende med en fil, der er forkert på en ny og mere forvirrende måde. Den gode nyhed er, at det kun tager omkring tredive sekunder at afgøre, hvilken fejl du har, og når du ved det, går selve rettelsen hurtigt.
Kend forskellen på tredive sekunder
Afspil en dialoglinje tæt på starten af videoen, og læg mærke til, hvor meget underteksten er forskudt – et halvt sekund for sent, tre sekunder for tidligt, eller hvad det nu er. Spring derefter til et sted tæt på slutningen, og tjek en linje der også. Det er hele testen.
Hvis afvigelsen ved starten og afvigelsen ved slutningen er nogenlunde lige store og i samme retning, har du en fast forskydning. Hele filen skal flyttes med den ene værdi, og så vil den være korrekt hele vejen igennem.
Hvis afvigelsen ved starten er lille eller ikke-eksisterende, men afvigelsen ved slutningen er markant større, er det glidende afvigelse. Fejlen vokser, mens videoen afspilles, hvilket viser, at det overhovedet ikke er en forsinkelse – det er en forskel i hastighed mellem, hvordan undertekstfilen er timet, og hvordan videoen rent faktisk afspilles.
Sådan retter du en fast forskydning
En fast forskydning er den nemmeste af de to fejl, og også den mest almindelige – nogen startede videoen et par sekunder før eller efter undertekstsporet, eller filen blev eksporteret med en indbygget forsinkelse. Fordi hvert tidsstempel i filen er forskudt med samme fast mængde, er løsningen ren aritmetik: læg den mængde til hver replik, hvis underteksterne kommer for tidligt, eller træk den fra, hvis de kommer for sent.
Undertekstfiler gemmer timing pr. linje som en start- og sluttid for hver replik. En forskydning rører ikke ved teksten i en linje – den flytter kun de tal, der er knyttet til den, så ordlyd, taleropdeling og alt andet forbliver præcis som det var. Et tidsforskydningsværktøj gør netop dette: du angiver mængden og retningen, og det anvender den samme justering på hver replik i filen i én omgang, i stedet for at du flytter hver linje manuelt.
Hold øje med starten af filen efter en forskydning tilbage i tid
Hvis du forskyder hele filen tilbage i tid med en stor mængde – flytter hver replik tidligere – skal du tjekke, hvad der sker med den allerførste replik. Hvis den startede tæt på nul, kan en forskydning tilbage skubbe dens starttid under nul, hvilket ikke er et gyldigt tidsstempel. Afspillere er ikke enige om, hvad de skal gøre med en negativ starttid: nogle sætter den til nul, nogle springer linjen over, nogle nægter helt at indlæse filen. Efter en stor forskydning tilbage bør du åbne filen og kigge på den første replik, før du stoler på resten af den. En undertekstvalidator vil flage et negativt tidsstempel for dig, i stedet for at du skal bladre gennem den rå fil for at finde det selv.
Hvorfor undertekster glider frem for bare at være forsinkede
Glidende afvigelse føles mere mystisk end en fast forskydning, fordi det virker som om, det bliver værre uden grund, men den typiske årsag er ganske jordnær: undertekstfilen er timet mod en udgave af videoen, der kører med en anden billedhastighed end den udgave, du rent faktisk ser. Billedhastighed er antallet af billeder, videoen viser pr. sekund, og hvis undertekstens timing forudsætter én hastighed, mens videoen afspilles med en anden, glider de to lidt mere fra hinanden for hvert sekund, der går. Tæt på starten er afvigelsen minimal og let at overse. Ved slutningen af en film på to timer kan den være flere sekunder.
Det klassiske mismatch er en film masteret til 24 billeder i sekundet sammen med en broadcast-udgave, der kører med 25. Ingen af tallene er forkerte i sig selv – det er blot to forskellige masterudgaver af samme indhold, og en undertekstfil, der er lavet til den ene, ligger lidt før eller efter på den anden, og forskellen vokser, mens videoen afspilles.
Ret glidende afvigelse med en konvertering af billedhastighed
Fordi glidende afvigelse er et mismatch i hastighed og ikke en fast forsinkelse, hjælper det ikke at forskyde filen – en forskydning flytter blot hele filen tidligere eller senere med en fast mængde, og glidende afvigelse er ikke fast, den er proportional med, hvor langt inde i videoen du er. Forskyder du en fil med glidende afvigelse, kan du med lidt held få starten og slutningen til at se rigtige ud på samme tid, men midten vil stadig være forkert, fordi du har flyttet fejlen, ikke rettet den.
Hvad glidende afvigelse egentlig kræver, er at hvert tidsstempel skaleres – strækkes eller komprimeres med en bestemt faktor – i stedet for at blive flyttet med et fast beløb. Nogle undertekstværktøjer stiller dette til rådighed direkte som en konvertering af billedhastighed: du angiver, hvilken hastighed filen er timet til, og hvilken hastighed videoen rent faktisk kører med, og værktøjet genberegner timingen for hver replik ud fra det forhold, i stedet for at lægge til eller trække et fast tal fra. Hvis dit undertekstværktøj kun har en simpel forskydningsfunktion, skal du kigge efter en indstilling til billedhastighed eller hastighedskonvertering i stedet – det er den, der er bygget til denne specifikke fejl, ikke den til en fast forsinkelse.
Når det hverken er forskydning eller glidende afvigelse
Nogle gange er det kun en del af filen, der er forkert – de første tyve minutter passer perfekt, så er et stykke i midten skævt, og så passer det igen senere, eller omvendt. Det mønster er hverken en forskydning eller glidende afvigelse, fordi begge de fejl påvirker hele filen på en forudsigelig måde, der vokser jævnt. En undertekstfil, der er korrekt nogle steder og forkert andre, betyder som regel, at den er lavet til en anden udgave af videoen: en version med en ekstra scene, en uden reklamer, eller en director’s cut, der er nogle minutter længere et sted i midten.
Ingen forskydning og ingen konvertering af billedhastighed retter det, fordi det indhold, underteksterne er timet mod, ikke er det samme indhold, du ser. Der findes ingen udregning, der gør en undertekstfil til en anden udgave korrekt – den ekstra eller manglende del skal håndteres dér, hvor den rent faktisk forekommer, hvilket som regel betyder, at du skal finde en undertekstfil lavet til netop din udgave, eller selv omtime det pågældende afsnit manuelt.
Hvis du i virkeligheden kun har den rå lyd eller video og ingen undertekstfil, der passer til det overhovedet, kan det være enklere at gå tilbage til kilden og generere ny timing fra bunden, end at forsøge at lappe en gammel fil sammen. En undertekstkonverter håndterer forskelle i filformat, når du allerede har en fungerende fil, men den kan ikke skabe timing, der ikke findes endnu – til det skal du bruge noget, der selv transskriberer lyden, hvilket er, hvad en transskriptionsapp som SozAI gør: den omdanner den lyd eller video, du faktisk har, til tekst med sin egen timing, i stedet for at forsøge at strække en andens fil til at passe.
Hvad du kan forvente, når du ikke er sikker på, hvilken fejl du har
Ikke alle sync-fejl er en ren forskydning eller ren glidende afvigelse. Nogle filer har en lille forskydning og en lille glidende afvigelse på samme tid – timet mod den forkerte billedhastighed og startet et sekund for sent oven i det. I det tilfælde kan det være misvisende kun at tjekke start og slutning, fordi de to fejl til dels ophæver hinanden eller til dels lægger sig sammen, afhængigt af retningen. Hvis tallene ved start og slutning ikke giver et klart billede, bør du også tjekke et tredje punkt i midten af videoen; en reel forskydning holder sig konstant ved alle tre målinger, og reel glidende afvigelse vokser jævnt ved alle tre, så et tredje datapunkt afklarer som regel, hvilken fejl du har med at gøre.
Det er også værd at vide, at selve undertekstformatet ikke har nogen betydning for noget af dette. Om filen er i ét format eller et andet, ændrer på, hvordan timing og tekst skrives ned – det er beskrevet mere detaljeret i sammenligningen af undertekstformater – men det ændrer ikke, om fejlen er en forskydning, en glidende afvigelse eller et forkert klip. Ret synkroniseringen først, i det format filen allerede er i, og konverter kun formatet bagefter, hvis du faktisk har brug for det.
Til sidst: forvent ikke, at en forskydning eller en konvertering af billedhastighed kan lægges sammen på slump, hvis du har brugt flere af dem i træk uden at tjekke undervejs. Hver justering er enkel i sig selv, men lægger du en forskydning på en konvertering af billedhastighed på en ny forskydning, og gætter dig frem ved hvert skridt, ender du typisk med en fil, der er forkert på en måde, der ikke længere passer rent til nogen af de to fejltyper. Tjek efter hver ændring – ikke efter flere ad gangen.

