Ondertitels op videolengte rekken
Of plak ondertiteltekst
Opties
Hoe lang de video is, geschreven als milliseconden, seconden of tijdcode (1500, 24m en 00:24:00,000 werken allemaal). De verhouding wordt uit het bestand zelf berekend: het laatste moment waarop een blok in beeld is, wordt gemeten, en dat wordt tot deze lengte uitgerekt of samengedrukt. Handig wanneer je de speelduur van de versie kent waarmee je wilt matchen, niet de verhouding.
In welke beeldsnelheid de tijden worden geteld. Op de formaatpagina’s is dit wat MicroDVD nodig heeft, want het slaat tijden op als framenummers. Op de beeldsnelheidspagina’s is het de snelheid waartegen het bestand getimed is — de versie waarvoor de ondertitels gemaakt zijn — en het tweede vak op de pagina neemt de snelheid van de video die je gaat gebruiken. 23,976, 24, 25, 29,97, 30, 50, 59,94 en 60 zijn de gebruikelijke. Een verkeerde waarde verschuift de hele tijdlijn, en op de beeldsnelheidspagina’s verschuift ze die met een verhouding in plaats van met een vast bedrag.
Vul Doellengte in om te starten.
Vul in hoe lang de video is en deze pagina rekent de verhouding voor je uit. De lengte van het ondertitelbestand wordt uit het bestand zelf gehaald — de grootste eindtijd die erin voorkomt — en elke tijdstempel wordt vermenigvuldigd met doel gedeeld door die lengte. Geen percentage om zelf uit te rekenen, en het laatste blok landt op het einde van de video in plaats van waar het toevallig stopte.
De meting gebruikt de grootste eindtijd in het bestand, niet het einde van het laatste blok in de lijst. In echte bestanden verschillen die vaak: een vertelregel kan vroeg openen en over meerdere korte antwoorden heen in beeld blijven, dus het blok dat het laatst eindigt is niet het blok dat het laatst is geschreven. Meten met de verkeerde geeft een verhouding die precies zo ver naast zit als de twee verschillen, en dat is het soort fout dat pas in de laatste minuten van een aflevering zichtbaar wordt.
Het doelveld neemt een lengte in welke vorm je die ook hebt: milliseconden, seconden en minuten met een s- of m-achtervoegsel, of een volledige tijdcode. Die laatste optie is een lengte en geen moment op de tijdas, en daarom typ je hier een duur en geen starttijd.
Een korter doel drukt het bestand samen in plaats van het uit te rekken; er hoeft niets omgeschakeld te worden, en een bestand dat te lang is voor zijn video is hetzelfde probleem in de andere richting. Alles wordt vanaf nul gemeten, dus een aanloop voor de eerste gesproken regel schaalt mee met de rest — moeten de openingstitels blijven staan en hoeft alleen het einde te bewegen, dan is een vaste verschuiving of een tweepuntssynchronisatie het juiste gereedschap en geen verhouding.
SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON en CSV worden gelezen als wat ze zijn in plaats van wat hun extensie suggereert. Platte tekst en LRC worden geweigerd, omdat geen van beide een eindtijd opslaat waarmee het bestand kan worden gemeten. Het geheel draait in het browsertabblad, dus een seizoen afleveringen kan door de wachtrij zonder dat er één byte de machine verlaat.
Voorbeelden
Een bestand van acht seconden tegen een video van tien seconden
Invoer
1
00:00:01,000 --> 00:00:03,000
Hello there.
2
00:00:05,000 --> 00:00:08,000
Second line.
Uitvoer
1
00:00:01,250 --> 00:00:03,750
Hello there.
2
00:00:06,250 --> 00:00:10,000
Second line.
Doellengte op 00:00:10,000, dus de verhouding is 10 gedeeld door de 8 seconden van het bestand — één en een kwart, zonder handwerk. Het laatste blok landt nu precies op tien seconden, omdat dat het moment is waartegen de verhouding is gemeten, terwijl het eerste blok een kwart van zijn eigen afstand tot nul opschuift.
Een bestand dat te lang is voor zijn video
Invoer
1
00:00:00,000 --> 00:00:10,000
A long opening line.
2
00:00:02,000 --> 00:00:03,000
Short.
3
00:00:04,000 --> 00:00:05,000
Also short.
Uitvoer
1
00:00:00,000 --> 00:00:06,000
A long opening line.
2
00:00:01,200 --> 00:00:01,800
Short.
3
00:00:02,400 --> 00:00:03,000
Also short.
Doel op 6s tegen een bestand van tien seconden, dus dit is de samendrukkende richting en de verhouding is 0,6. Het bestand is tien seconden lang omdat het eerste blok daar eindigt, niet door het laatst geschreven blok, waarvan het einde maar vijf seconden na nul ligt — meten met dat blok had een verhouding van 1 opgeleverd en het bestand zo teruggegeven. Samendrukken knijpt elk blok samen, dus de leessnelheid gaat omhoog en aan de woorden is niets veranderd.
De aanloop beweegt mee
Invoer
1
00:01:00,000 --> 00:01:02,000
Lead-in ends, speech starts.
2
00:02:00,000 --> 00:02:02,000
One minute in.
Uitvoer
1
00:01:30,000 --> 00:01:33,000
Lead-in ends, speech starts.
2
00:03:00,000 --> 00:03:03,000
One minute in.
Doel 3m3s tegen een bestand waarvan het langste einde 2m2s is, dus de verhouding is 1,5. Het veld neemt minuten aan, en ook 183000 of 00:03:03,000 — alle drie betekenen hetzelfde. Let op dat het eerste blok op één minuut opende en nu op anderhalve minuut opent: alles wordt vanaf het begin van de tijdas gemeten, dus de stille aanloop rekt mee met de dialoog.
Veelgestelde vragen
Hoe kom ik erachter hoe lang mijn ondertitelbestand is?
De pagina meet het voor je: hij neemt de grootste eindtijd die ergens in het bestand voorkomt en behandelt die als de lengte. Je hoeft alleen de lengte van de video op te geven. Wil je het getal weten voordat je iets laat lopen, dan zit het laatste blok in een goed gevormd bestand meestal dichtbij, maar een lang blok dat over meerdere korte heen loopt maakt dat de twee verschillen.
Wat als de doellengte die ik typ korter is dan het bestand al is?
Het bestand wordt samengedrukt, niet uitgerekt, en er hoeft niets naar een andere modus te worden omgeschakeld. Een bestand van 10 minuten met een doel van 6 minuten wordt met 0,6 vermenigvuldigd, dus elk blok houdt 60 procent van zijn schermtijd. Dat verhoogt de leessnelheid van elke regel, en het is de moeite waard de leessnelheidspagina te bekijken voordat je een samengedrukt bestand naar een omroep stuurt.
Waarom bewoog de eerste ondertitel toen ik alleen het einde wilde uitlijnen?
Omdat de verhouding wordt toegepast op de afstand tot nul. Een bestand waarvan de eerste regel op één minuut opent, opent na een uitrekking van 1,5 keer op anderhalve minuut, dus de stille aanloop rekt mee met de dialoog. Staan de openingstitels vast en is alleen de staart fout, dan is dat geen verhoudingsprobleem: gebruik een vaste verschuiving of een tweepuntssynchronisatie die een gekozen moment op zijn plek houdt.
Kan ik de doellengte in minuten typen in plaats van als tijdcode?
Ja. Het veld neemt een kaal aantal milliseconden aan, een duur als 90s of 24m of 1h2m, en een volledige tijdcode als 00:24:00,000 — alle vier betekenen hetzelfde en geen ervan is juister dan de andere. Gebruik de vorm die je videogereedschap je toont, want een getal in een andere vorm overtypen is waar overschrijffouten ontstaan.
De ondertitels lijnen na het uitrekken nog steeds niet uit. Wat kan er nog meer aan de hand zijn?
Lijnt één uiteinde van het bestand uit maar het midden niet, dan is het bestand geknipt of de video opnieuw gemonteerd, en een tweepuntssynchronisatie met beide momenten lost dat op. Loopt elke ondertitel met dezelfde hoeveelheid achter, dan is dat een vaste verschuiving en hoort die op de verschuivingspagina. Verschijnt de drift pas na een omzetting van beeldsnelheid, dan werken de beeldsnelheidspagina’s vanuit de snelheden zelf in plaats van een gemeten verhouding.
Wat gebeurt er als ik de doellengte leeg laat?
De run start niet, en de pagina zegt dat een verplicht veld ontbreekt. Dat is met opzet: elke standaardwaarde zou een echte lengte zijn, dus een bestand dat je neerzet en laat lopen zonder het veld te lezen, zou stil naar iets uitrekken dat niemand koos, zonder dat de uitvoer dat zegt. Naast de knop toont de pagina ook de lengte die hij uit het bestand heeft gemeten, zodat je kunt vergelijken voordat je iets vastlegt.