Undertexter ur synk? Varför de glider och fixar tajmingen
Undertexter går fel på ett av två sätt. Antingen är varje rad fel med samma tid, eller så växer glappet medan videon spelas. Ett fast glapp rättas genom att alla rader flyttas lika många sekunder. Ett växande glapp kräver att två punkter matchas, eller att bildfrekvensen ändras, eftersom bilden går i en annan hastighet än den man tajmade undertexterna för. Ta reda på vilket fall du har innan du ändrar filen.
Justera undertexters tajmingUndertexter är för tidiga eller senaGör det gratisVad en undertextfil innehåller
En undertextfil är en lista med textblock. Varje textblock har en starttid, en sluttid och texten som ska visas. Spelaren visar ett textblock när videoklockan når dess starttid och döljer det vid sluttiden. En undertext är osynkad när tiderna inte längre stämmer med talet i bilden.
Så här ser ett textblock i en SRT-fil:
1
00:00:01,000 --> 00:00:03,500
Hej, och välkommen tillbaka.
Tiden anges i timmar, minuter, sekunder och millisekunder. Det här textblocket visas från 1,0 sekund till 3,5 sekunder.
Ett fast glapp: förskjut varje rad
Om varje undertext är för tidig eller för sen med lika mycket, startar listan och videon på olika punkter. Vanliga orsaker:
- Videon har klippts. En intro eller en logotyp har tagits bort från början, men undertexterna har inte ändrats.
- Undertexterna gjordes för en annan version, till exempel en sändningsversion med extra öppning.
- Filen har klippts ut ur en längre video. Dess klocka börjar nu på noll, så varje textblock är för tidigt med den längd som klipptes bort före det.
Lösningen är en förskjutning: lägg till eller dra bort samma antal sekunder från varje textblock. Lägg till när undertexterna visas för tidigt. Dra bort när de visas för sent. Om en rad visas två sekunder före att talaren börjar, flytta varje textblock två sekunder senare. Kontrollera sedan första raden och en nära slutet. Om båda stämmer är förskjutningen rätt.
Ett växande glapp: bildfrekvens och glidning
En bildfrekvens är antalet stillbilder som visas per sekund. Film lagras ofta med 23,976 bilder per sekund. Mycket europeisk TV spelas upp med 25. När samma film spelas upp med 25 bilder per sekund går den ungefär 4 procent snabbare, så varje händelse inträffar lite tidigare på klockan. Undertexterna väntar ändå på den ursprungliga tajmingen.
Glappet växer eftersom felet är en procentandel, inte ett fast belopp. I början är undertexterna nästan rätt. Fyrtio minuter in ligger de mer än en minut efter. Vid slutet av en film på 90 minuter har glappet nästan nått fyra minuter. Varje hastighetsavvikelse gör detsamma, oavsett om den kommer från en konvertering eller en klippning.
Rätta en glidning med två punkter
Hitta två rader som tydligt stämmer med talet: en nära början och en nära slutet. Spela upp videon och notera när varje mening börjar i bilden. Jämför med tiden i filen. Varje par ger en punkt, och två punkter ger en linje som filen kan följa.
Räkneexempel. En rad vid 1:00 i filen sägs vid 1:02. Nära slutet sägs en rad vid 1:30:00 vid 1:33:50. Sträckningen är (5630 − 62) ÷ (5400 − 60) = 1,0427, samma 4 procent som tidigare. Multiplicera varje tid med 1,0427 och förskjut sedan resultatet så att första raden hamnar på 1:02.
Rätta den med bildfrekvenserna
Om du känner till båda hastigheterna kan du hoppa över två punkter. Multiplicera varje tid med den bildfrekvens undertexterna tajmades för, dividerad med videons bildfrekvens. Undertexter tajmade med 25 bilder per sekund för en video på 23,976 behöver en faktor på 25 ÷ 23,976 = 1,0427, samma sträckning som räkneexemplet.
SRT och VTT: vad som skiljer
Båda formaten lagrar samma sak: en starttid, en sluttid och texten för varje textblock. Skillnaderna ligger i detaljerna.
| SRT | WebVTT (VTT) | |
|---|---|---|
| Första raden | Ett löpnummer | Ordet WEBVTT |
| Decimaltecken | Ett kommatecken: 00:00:01,000 | En punkt: 00:00:01.000 |
| Timmar | Skrivs alltid ut | Kan utelämnas: 00:01.000 |
| Position och stil | Ingår inte i grundformatet | Valfria inställningar efter tiderna |
Webbsidor använder WebVTT för undertexter till video. De flesta skrivbordsspelare och videoredigerare läser SRT. Vid konvertering mellan dem behålls tajmingen: bara huvudet och decimaltecknet ändras. Ersätt inte alla kommatecken med punkter via sök och ersätt, eftersom det också ändrar kommatecken i undertexttexten. Ändra bara tidsraderna.
Hitta exakt bildruta
För att kontrollera tajmingen med ögat behöver du bildrutan där en mening börjar. En stillbild från videon vid det ögonblicket visar bilden, vilket hjälper dig att hitta textblocket. Spara bildrutor som bilder, eller gör ett kontaktark över hela klippet, för att se flera ögonblick på en gång. En stillbild visar bilden men inte ljudet, så lyssna på repliken också.
Specialfall
- En borttagen scen. När en scen klipps bort hoppar glappet vid den punkten i stället för att växa. Varje halva behöver sin egen förskjutning. Dela filen vid klippet och rätta de två delarna var för sig.
- Textblock före noll. En förskjutning kan skjuta det första textblocket under noll. Ta bort dem eller flytta dem till början, och kontrollera filens första rader.
- Bara du tittar. De flesta videospelare har en inställning för fördröjning av undertexter. Den ändrar tajmingen för just den spelaren och lämnar filen orörd.
- Behåll originalet. Spara den rättade filen under ett nytt namn. Filen du började med är din väg tillbaka.
Översatt från Engelsk original med hjälp av AI.
Kommentarer
Inga kommentarer än. Var först.


