Controleer een ondertitelingsbestand voordat het uitgaat
Plak de inhoud van een .srt- of .vtt-bestand, of sleep het bestand erin, en elke ondertitel wordt geparseerd en gemeten. U krijgt een score en een lijst van wat er daadwerkelijk mis is: ongeldige of overlappende timings, ondertitels die te snel voorbij flitsen, bijschriften die te lang op het scherm blijven staan, regels die te lang zijn om te passen, en tekst die sneller voorbijkomt dan iemand kan lezen.
Elk probleem komt terug met de tijdcode waartoe het behoort, zodat u ondertitel 47 kunt repareren in plaats van door een bestand te scrollen om het te zoeken.
Het draait in de browser. Het bestand wordt geparseerd en gemeten op uw apparaat, wat belangrijk is wanneer de ondertitels behoren tot een nog niet uitgebrachte aflevering of de video van een klant.
Alle andere ondertitelingshulpmiddelen maken bijschriften, deze controleert ze
Het genereren van ondertitels is een opgelost probleem. Een half dozijn hulpmiddelen transcribeert een video en levert u een SRT, en de meeste doen dat goed genoeg.
Wat bijna niets doet, is u vertellen of het bestand waarmee u bent geëindigd wel goed is. Dus ondertitels worden geleverd met ondertitel 12 die ondertitel 13 overlapt, een regel van 78 tekens die op een telefoon in drieën wordt afgebroken, en een bijschrift dat 40 tekens over een halve seconde draagt. Niets daarvan is zichtbaar in een teksteditor. Alles is binnen ongeveer tien seconden duidelijk voor een kijker.
De controles hier zijn rekenkundig op tijdstempels en tekenaantallen. Dat is het punt: dit zijn de ondertitelingsproblemen die u kunt bewijzen in plaats van erover te discussiëren.
Wat het meet
Ongeldige timings. Een ondertitel waarvan de eindtijd gelijk is aan of vóór de begintijd ligt, heeft geen duur. De meeste spelers slaan deze stilzwijgend over, dus de regel verschijnt gewoon nooit en niets vertelt u waarom.
Overlappende ondertitels. Wanneer de ene ondertitel nog op het scherm is terwijl de volgende begint, zijn spelers het er niet over eens wat te doen. Sommige stapelen de twee, sommige flikkeren ertussen, sommige laten er een vallen. Dit is de meest voorkomende structurele fout in handmatig bewerkte ondertitelingsbestanden, en het komt van het verschuiven van één timing zonder de buur te controleren.
Tijd op scherm. Onder ongeveer vijf zesde van een seconde wordt een bijschrift gelezen als een flits in plaats van een tekstregel. Na ongeveer zeven seconden begint een statisch bijschrift eruit te zien alsof het vastzit en de kijker vertrouwt de synchronisatie niet meer.
Leessnelheid, in tekens per seconde. Hieronder goed behandeld, omdat het de controle is die de meeste mensen nog nooit hebben uitgevoerd.
Regellengte en regelaantal. Een lange regel breekt onhandig af of loopt van een smal scherm af. Drie of meer regels bedekken te veel van het beeld, wat het nut van het plaatsen van de woorden onder de video tenietdoet.
Lege en dubbele ondertitels. Een lege ondertitel reserveert schermtijd voor niets. Een ondertitel die identiek is aan de vorige is bijna altijd een twee keer geplakte tekst, niet een opzettelijk herhaalde regel.
Leessnelheid is de controle die niemand uitvoert
Tekens per seconde is het getal dat comfortabel aanvoelende ondertitels scheidt van ondertitels die aanvoelen als huiswerk, en bijna niemand meet het.
De rekenkunde is eenvoudig. Neem de tekens in de ondertitel, deel door hoe lang deze op het scherm is. Een ondertitel met 60 tekens die 2 seconden wordt getoond, loopt met 30 tekens per seconde. Een kijker moet dat lezen, naar het beeld kijken en luisteren, allemaal tegelijk. Zij zullen het niet afmaken.
De conventie die de meeste stijlgidsen hanteren, is ongeveer 17 tekens per seconde voor een algemeen publiek, en dit markeert alles daarboven. Boven ongeveer 21 wordt het als een echt probleem gemarkeerd in plaats van iets om naar te kijken, omdat de tekst bij die snelheid verdwenen is voordat een gemiddelde lezer het einde bereikt.
Wat het de moeite waard maakt om te controleren, is dat een hoge leessnelheid op alle andere manieren onzichtbaar is. Het bestand is geldig. De timings zijn in orde. Niets is misvormd. De ondertitels bewegen simpelweg te snel, en de enige manier om dat te weten is door de deling op elke ondertitel uit te voeren.
Wat een perfecte score niet betekent
Het betekent dat het bestand structureel in orde is en binnen de gebruikelijke limieten valt. Het betekent niet dat de ondertitels correct zijn.
Dit kan u niet vertellen of de woorden overeenkomen met de audio. Een ondertitelingsbestand kan elke controle hier doorstaan terwijl het verkeerd is getranscribeerd, of twee seconden verschoven is ten opzichte van de dialoog, omdat het hulpmiddel de video nooit ziet of hoort. Synchronisatie met de daadwerkelijke audio is een andere taak.
Het controleert de spelling niet, en dat is opzettelijk in plaats van een omissie. Spellingcontrole vereist een woordenboek voor de juiste taal, en ondertitels zitten vol met namen, plaatsen, producttermen en opzettelijke informaliteit die een naïeve controleur met honderden zou markeren. Een lijst met 200 valse positieven is erger dan geen lijst, dus het pretendeert niets.
Het kent ook uw huisstijl niet. Omroepen, streamers en toegankelijkheidsstandaarden verschillen allemaal wat betreft regellengte en leessnelheid, en sommige talen vereisen volledig andere limieten. De drempelwaarden hier zijn de gangbare conventies, geen regels die van ergens zijn overgeleverd. Beschouw een waarschuwing als een aansporing om te kijken, en een fout als iets om te repareren.
SRT, VTT en wat het negeert
Beide formaten werken, en je kunt de tekst plakken in plaats van uploaden als dat gemakkelijker is. SRT-volgnummers en de WEBVTT-header worden herkend en overgeslagen in plaats van als inhoud geteld.
Tijdstempels worden in beide dialecten geparseerd, dus de komma in 00:00:04,120 en de punt in 00:00:04.120 zijn beide prima, inclusief de kortere MM:SS.mmm-vorm van VTT. VTT-cue-instellingen die na de eindtijd komen, zoals align:start of position:10%, worden gelezen en genegeerd in plaats van als tekst behandeld.
Opmaaktags worden verwijderd voordat iets wordt geteld. Dat is belangrijker dan het klinkt: een regel omhuld met cursieve tags is voor een kijker niet daadwerkelijk langer, en het tellen van de opmaak zou regels markeren die perfect in orde zijn.
Als je in plaats daarvan ondertitels moet maken of repareren
Dit controleert een bestand dat je al hebt. Om er een te maken van een opname, produceert de ondertitelgenerator getimede bijschriften, en de gesloten bijschriftengenerator behandelt de toegankelijkheidszijde. Om een voltooid transcript om te zetten in een ondertitelbestand, regelt de tekst naar SRT-converter de timing. Om het resultaat in het beeld te branden, gebruik je ondertitels toevoegen aan video.
Twee verwante opties die het waard zijn om te kennen. Als je een exacte regel moet vinden in plaats van het bestand te controleren, zoekt de transcriptiezoekfunctie naar cues en behoudt de tijdscodes. Als het bestand een vertaling is en je wilt weten of er iets is weggelaten, dan is dat de vertaalcontroleur, die een vertaling vergelijkt met de bron.