Sätt minsta undertextlängd
Eller klistra in undertexttext
Inställningar
En varaktighet – 1000, 1s, 1,5s och 00:00:01,000 fungerar alla. Det här är gränsen mellan en undertext som står kvar tillräckligt länge för att läsas och en som blixtrar förbi. Vad som händer på fel sida beror på vilken sida du är på: att stänga luckor håller det korta textblocket kvar längre på skärmen och tar den tillagda tiden från luckan som följer, så inget textblock någonsin täcker nästa blocks ord (det sista textblocket i filen har inget efter sig och förlängs helt enkelt), medan en kontrollsida listar varje textblock under gränsen och lämnar filen orörd.
Tomrummet mellan två textblock har två kanter: det tidigare blockets slut och det senare blockets start. Slut flyttar det tidigare blockets slut, så att stänga en lucka förlänger det blocket och att vidga en förkortar det; det senare blocket behåller sina tider på millisekunden. Start flyttar det senare blockets start i stället och lämnar det tidigare orört. Välj den du litar mer på – vanligtvis det textblock vars text sägs sist, eftersom ett textblock inte bör dyka upp innan dess replik hörs.
Vilken bildfrekvens tiderna räknas i. På formatsidorna är det här vad MicroDVD behöver, eftersom formatet lagrar tider som bildnummer. På bildfrekvenssidorna är det den frekvens som filens tider byggdes för – den version som undertexterna gjordes för – och sidans andra fält tar frekvensen för den video du ska använda dem med. 23,976, 24, 25, 29,97, 30, 50, 59,94 och 60 är de vanligaste. Blir det fel förskjuts hela tidslinjen, och på bildfrekvenssidorna förskjuts den med ett förhållande i stället för med ett fast belopp.
Den här sidan ser till att varje textblock står på skärmen minst en viss tid. Ange en minsta varaktighet – 1 000 ms är standardvärdet – och varje block som är kortare förlängs tills det når måttet. Ett block på 300 ms blir en sekund, ett på 200 ms blir en sekund, medan ett block som redan är två sekunder lämnas orört.
Förlängningen sker genom att en kant flyttas, och vilken kant som flyttas är hela designfrågan. Med kanten End hålls blocket kvar längre på skärmen, vilket är det vanliga när texten kommer i rätt ögonblick men försvinner för snabbt. Med kanten Start dyker blocket upp tidigare i stället, vilket är rätt när texten ska läsas innan repliken sägs och det är slutet som är kontrollerat mot talet.
Oavsett riktning stannar förlängningen vid grannblocket. Ett block som behöver sträckas till 2 000 ms men har nästa block börjande på 1 500 ms stannar på 1 500 och blir 500 ms i stället för den begärda sekunden. Att täcka nästa blocks ord vore ett värre fel än en kort rad, så grannarna vinner alltid när kraven krockar – och det är därför sidan aldrig skapar överlappningar.
Sidan tar inte bort något block och ändrar ingen text. Den arbetar bara på längden, en kant i taget, och varje block behåller sitt nummer. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON och CSV tas emot, var och en läst som det format den faktiskt är. Inget laddas upp, och kön tar en hel säsong i en enda körning.
Exempel
Två block kortare än en sekund
Indata
1
00:00:01,000 --> 00:00:01,300
Quick.
2
00:00:03,000 --> 00:00:03,200
Blink.
3
00:00:05,000 --> 00:00:07,000
A comfortable one.
Resultat
1
00:00:01,000 --> 00:00:02,000
Quick.
2
00:00:03,000 --> 00:00:04,000
Blink.
3
00:00:05,000 --> 00:00:07,000
A comfortable one.
Blocket på 300 ms och det på 200 ms hålls kvar tills de har stått uppe i en hel sekund, medan det tredje blocket – redan två sekunder – inte flyttas alls. Tiden tas från den tomma skärmen efter varje block, så nästa block börjar fortfarande på 3 000.
Nästa block ligger närmare än gränsen kräver
Indata
1
00:00:01,000 --> 00:00:01,200
Short.
2
00:00:01,500 --> 00:00:03,000
Next.
Resultat
1
00:00:01,000 --> 00:00:01,500
Short.
2
00:00:01,500 --> 00:00:03,000
Next.
För att bli en hel sekund skulle det första blocket behöva gå till 2 000, men det andra börjar tala på 1 500. Alltså stannar det första exakt där nästa börjar och blir 500 ms i stället för de begärda 1 000. Att täcka nästa blocks ord vore ett värre fel än en kort rad.
Med den tidigare kanten flyttad i stället
Indata
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:05,000 --> 00:00:05,300
Quick.
3
00:00:09,000 --> 00:00:10,000
Last.
Resultat
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:04,300 --> 00:00:05,300
Quick.
3
00:00:09,000 --> 00:00:10,000
Last.
Det korta blocket hålls inte kvar längre här – det dyker upp tidigare, på 4 300 i stället för 5 000, och slutet står kvar exakt där filen lade det. Det första blocket behåller varje millisekund, eftersom en tidigare start stannar vid föregående blocks slut.
Vanliga frågor
Hur förlänger en minsta undertextlängd ett textblock som är för kort?
Genom att flytta en av dess kanter utåt tills blocket når den angivna varaktigheten. Med End flyttas slutet framåt, med Start flyttas början bakåt. Sidan skapar aldrig ett nytt block och ändrar ingen text; den ändrar bara en tidsstämpel per kort block, och bara så mycket som behövs.
Vad händer om nästa textblock börjar innan den nya sluttiden?
Blocket stannar vid nästa blocks start och blir kortare än den begärda varaktigheten. Att täcka nästa blocks ord skulle göra filen svårare att läsa än en kort rad, så grannblocket vinner alltid. Sidan skapar därför aldrig överlappningar, och resultatet kan innehålla block som fortfarande är kortare än måttet.
Varför är standardvärdet för minsta undertextlängd 1 000 ms?
Det är en vanlig tumregel för hur länge en kort rad behöver stå uppe för att hinnas läsas utan att kännas stressad, och den ligger nära de flesta undertextriktlinjers minimikrav. Det är inget absolut tal – en långsammare läsare eller en tätare dialog kan motivera mer, och en kort utrop kan motivera mindre. Värdet går att ändra fritt.
Kan minsta undertextlängd göra en rad längre än filmen?
Nej, sidan stannar vid nästa blocks start och vid filens slut. Ett block som ligger sist kan förlängas framåt tills det når måttet, men inte förbi slutet av sin egen tidslinje om nästa block börjar där. Det finns alltså ingen risk att ett block skriver över ett annat, oavsett hur högt måttet sätts.
Behåller textblocken sina nummer när längden justeras?
Ja. Sidan rör bara tider och lägger aldrig till eller tar bort ett block, så varje nummer står kvar och filens ordning är oförändrad. Det gör resultatet lätt att jämföra med indata: samma antal block, samma texter, och bara några tidsstämplar ändrade – vilket är precis vad förhandsvisningen visar.