Ondertitels synchroniseren: vertraging, framerate en overlap
Ondertitels te vroeg, te laat of lopen ze steeds verder uit? Ontdek de drie oorzaken van niet-synchrone ondertitels en hoe je elk gratis oplost, in je browser.
Weinig dingen verpesten een film zo snel als ondertitels die een seconde te laat verschijnen. Gelukkig heeft bijna elk synchronisatieprobleem een van drie oorzaken, en voor elk is er een snelle oplossing.
1. Ondertitels zijn steeds evenveel te vroeg of te laat
Dit is het meest voorkomende probleem. Het gebeurt als de video een andere intro, een extra logo of een geknipte scène heeft vergeleken met de versie waarvoor de ondertitels zijn gemaakt. Het verschil is van begin tot eind hetzelfde.
Oplossing: verschuif alle ondertitels met dat verschil. Zoek een regel, kijk hoeveel die afwijkt en vul de verschuiving in milliseconden in bij de online converter (bijvoorbeeld -1500 als de ondertitels 1,5 seconde te laat verschijnen). Positieve getallen laten ondertitels later verschijnen, negatieve getallen eerder.
2. Ondertitels lopen in de loop van de tijd steeds verder uit
Klopt de eerste scène, maar zit de tekst aan het eind een paar seconden ernaast, dan zijn de ondertitels voor een andere framerate gemaakt. Een typisch geval is een film van 23,976 fps met ondertitels voor een PAL-uitgave van 25 fps; het verschil groeit met ongeveer 4% over de speelduur.
Oplossing: zet de framerate om. Kies in de converter de passende optie, zoals 23.976 → 25 of 25 → 23.976. Weet je niet welke kant op, probeer er dan een, controleer de laatste scène en wissel als het erger is geworden.
3. Regels flikkeren of er staan twee ondertitels tegelijk in beeld
Sommige bestanden, vooral automatisch gegenereerde ondertitels, bevatten ondertitels die elkaar overlappen. Spelers tonen dan twee regels boven elkaar, of de tekst flikkert. Overlappende regels corrigeren in de converter kort elke ondertitel in, zodat die eindigt net voordat de volgende begint.
Los eerst de vertraging op, dan de framerate en daarna de overlappingen. In deze volgorde krijg je het schoonste resultaat.
Bonus: rare tekens zoals é in plaats van é
Dat is een coderingsprobleem, geen synchronisatieprobleem: het bestand is in een oude codering opgeslagen en als UTF-8 gelezen. Zet Kapotte tekens herstellen aan in de converter om het op te lossen. Toont een oude tv nog steeds de verkeerde tekens, zet dan ook UTF-8-BOM toevoegen aan.
Veelgestelde vragen
Hoe weet ik of ik een vertraging of de framerate moet corrigeren?
Vergelijk de eerste en de laatste scène. Hetzelfde verschil in beide betekent een vertraging; een verschil dat groeit betekent een andere framerate.
Verandert de ondertiteltekst als ik de synchronisatie corrigeer?
Nee. Alleen de timing verandert, tenzij je ook een optie aanzet zoals het verwijderen van aanduidingen voor doven en slechthorenden.