Sätt minsta glapp mellan undertexter
Eller klistra in undertexttext
Inställningar
Millisekunder tom skärm att lämna mellan att ett textblock slutar och nästa börjar. 80 ms är två bildrutor vid 25 fps och räcker för att två textblock inte ska läsas som ett; tv-bolag begär ofta några bildrutor. Där ett par ligger närmare än så kortas det tidigare textblocket för att öppna luckan – det blir aldrig kortare än en enda millisekund, och ett par som inte kan skiljas med hela beloppet rapporteras i stället för att tvingas fram.
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 det alltid finns minst ett visst antal millisekunder mellan två textblock. Ange ett golv – 80 ms är standardvärdet, vilket är två bilder vid 25 fps – och varje lucka som är kortare än så vidgas till exakt det måttet. En lucka på 10 ms blir 80, en lucka på 79 blir 80, medan en lucka på 400 ms lämnas orörd.
Det är den motsatta frågan mot luckfyllningssidan, och skillnaden är vad du är rädd för. Luckfyllning kortar långa pauser; den här sidan garanterar en minsta andhämtning mellan två rader. Utan en sådan lucka byter texten utan övergång, och i värsta fall ser det ut som att en enda rad byttes ut i smyg. Två bilders glapp är ofta det minsta som känns som ett byte i stället för ett hopp.
Golvet är ett minimum och inte ett mål: en lucka som redan är 80 ms lämnas orörd, och bara den som är 79 ms justeras – med exakt en millisekund. Den symmetrin gör att en fil vars luckor alla ligger på talet kommer tillbaka byte för byte, vilket är det snabbaste sättet att kontrollera att inställningen är den du menade.
Riktningen väljs med kanten. Med End förkortas det tidigare blocket så att luckan blir tillräcklig, vilket är rätt när det tidigare blockets sluttid är mjuk och det senare blockets start är låst mot ljudet. Med Start fördröjs det senare blocket i stället, vilket är rätt när det är den tidigare raden som är kontrollerad mot talet. Inget textblock tas bort, och ingen text ändras. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON och CSV tas emot, och inget laddas upp.
Exempel
Två block tio millisekunder isär
Indata
1
00:00:01,000 --> 00:00:02,000
First line.
2
00:00:02,010 --> 00:00:03,000
Second line.
3
00:00:03,400 --> 00:00:04,000
Third line.
Resultat
1
00:00:01,000 --> 00:00:01,930
First line.
2
00:00:02,010 --> 00:00:03,000
Second line.
3
00:00:03,400 --> 00:00:04,000
Third line.
Det första paret ligger 10 ms isär, så den första raden slutar på 1 930 i stället för 2 000 och luckan blir exakt 80. Det andra paret ligger 400 ms isär, alltså väl över golvet, och ingen av de två raderna flyttas en millisekund.
En lucka på exakt 80 och en på 79
Indata
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:02,080 --> 00:00:02,500
Second.
3
00:00:02,579 --> 00:00:03,000
Third.
Resultat
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:02,080 --> 00:00:02,499
Second.
3
00:00:02,579 --> 00:00:03,000
Third.
Golvet är ett minimum, inte ett mål: en lucka på exakt 80 ms uppfyller det och lämnas orörd, medan en lucka på 79 ms är en millisekund för kort och det andra blocket avstår exakt den millisekunden. Båda sidorna av gränsen finns i samma fil.
Det senare blocket flyttas i stället
Indata
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:02,010 --> 00:00:03,000
Second.
Resultat
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:02,080 --> 00:00:03,000
Second.
Samma par som i första körningen, men med Start valt: den andra raden börjar nu på 2 080 i stället för 2 010, och det första blocket behåller varje millisekund det hade. De extra 70 millisekunderna syns som att den andra raden kommer en aning sent.
Vanliga frågor
Vad skiljer ett minsta glapp från att fylla luckor mellan undertexter?
Riktningen på kravet. Minsta glapp anger en undre gräns och vidgar luckor som är för små, medan luckfyllning anger ett tak och kortar luckor som är för stora. Den ena ser till att rader aldrig krockar, den andra ser till att tystnaden aldrig blir lång. De kan användas efter varandra, men de löser olika problem och har olika standardvärden.
Vad betyder standardvärdet 80 ms i praktiken?
Det är två bilder vid 25 fps, alltså den minsta paus som en spelare hinner visa som ett byte mellan två rader. Vid 25 fps varar en bild 40 ms, så 80 ms är två hela bilder. Värdet är en tumregel och inte en standard: vissa husregler kräver mer, och då skriver du bara in deras tal i stället.
Vilket textblock flyttas när glappet vidgas?
Det beror på kantvalet. Med End förkortas det tidigare blocket så att luckan växer, medan det senare blockets start står still. Med Start fördröjs det senare blocket, medan det tidigare blockets tid står still. Ingen av riktningarna ändrar ett blocks längd åt andra hållet, och ingen av dem tar bort något block.
Varför lämnas en lucka på exakt 80 ms orörd?
Därför att golvet är ett minimum och 80 uppfyller det. Om sidan behandlade exakt 80 som för litet skulle en gräns satt en millisekund för högt ändra varje lucka i en fil som redan låg på talet, utan att något faktiskt var fel. Beteendet gör det också lätt att kontrollera inställningen: en fil med luckor på 80 ska komma tillbaka oförändrad.
Kan ett minsta glapp göra en undertext för kort?
Ja, om det tidigare blocket är kort och du väljer End. Blocket förkortas från sitt slut, så en rad som bara var 60 ms längre än glappet kan bli mycket kort eller till och med försvinna om kanten flyttas förbi starten. Sidan tar inte bort block, men den kan lämna ett block utan längd – kontrollera korta rader om du sätter ett stort golv.