Hitta överlappande undertexter
Eller klistra in undertexttext
Inställningar
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.
Överlappande undertexter är block som delar skärmen: ett block som börjar innan ett tidigare hunnit sluta. Den här sidan hittar dem och säger hur mycket tid de två delar, i millisekunder, block för block. Den ändrar inte filen – originalet lämnas exakt som det var, och det du får tillbaka är en rapport du kan ladda ner som PDF eller som CSV.
Ett överlapp är inte automatiskt ett misstag. Två talare som avbryter varandra, en tidsgenomgång gjord för hand eller undertexter konverterade från ett annat format producerar dem alla, och några av överlappen är avsiktliga. Det som gör dem värda att lista är att en spelare inte kan rita två block på samma plats samtidigt, så det tittaren ser bestäms åt dig och är kanske inte vad filen säger. Talet att titta på är de delade millisekunderna: ett överlapp på 400 ms läses som en flimring, medan flera sekunder oftast betyder att ett block klistrats in på fel plats.
Rapporten säger också vad den inte kunde kontrollera. Ett format som inte lagrar någon sluttid kan alls inte mätas för överlapp, och ett block vars slut inte var efter dess start repareras medan filen läses – den reparationen listas överst i rapporten i stället för att tystas in i träffarna. En fil utan fel producerar fortfarande en rapport som säger det: kontrollerat, inget hittat och inte kontrollerbart är två olika meningar, och sidan håller dem isär. Allt körs i webbläsaren, och en hel säsong kan gå genom kön på en gång.
Exempel
Två block som delar en sekund
Undertexter
1
00:00:01,000 --> 00:00:04,000
First line.
2
00:00:03,000 --> 00:00:06,000
Second line, starting early.
Vad rapporten hittar
Overlapping cues — 1 found
Severity Cues Start End Measured
Error 1, 2 00:00:03.000 00:00:04.000 1000 ms
Det andra blocket börjar medan det första fortfarande syns. Det uppmätta värdet är det delade spannet – första blockets slut minus andra blockets start – inte längden på något av blocken.
Block som rör vid varandra är inga överlapp
Undertexter
1
00:00:01,000 --> 00:00:02,000
First line.
2
00:00:02,000 --> 00:00:03,000
Second line, touching.
Vad rapporten hittar
Overlapping cues — Nothing found
Checks run 1
Cues 2
Det andra blocket börjar på exakt den millisekund det första slutar. Det är korrekt tajming, så inget rapporteras – men rapporten säger fortfarande att kontrollen kördes, vilket inte är samma sak som en fil som inte kunde kontrolleras.
Ett block inuti ett längre
Undertexter
1
00:00:00,000 --> 00:00:10,000
Long opening line.
2
00:00:01,000 --> 00:00:02,000
Nested inside it.
3
00:00:03,000 --> 00:00:04,000
Also nested inside it.
Vad rapporten hittar
Overlapping cues — 2 found
Severity Cues Start End Measured
Error 1, 2 00:00:01.000 00:00:02.000 1000 ms
Error 1, 3 00:00:03.000 00:00:04.000 1000 ms
Båda de korta blocken överlappar det långa, och inget av dem överlappar det andra. Varje jämförelse görs mot den längsta punkt som nåtts hittills, och därför fångas det andra korta blocket även om blocket alldeles innan inte når det.
Vanliga frågor
Vad räknas exakt som ett överlappande block på den här sidan?
Ett block vars starttid är tidigare än den längsta sluttid som redan nåtts i filen. Block som bara rör vid varandra – ett slutar 00:00:04,000 och nästa börjar 00:00:04,000 – är inga överlapp och listas aldrig. Ett överlapp på en millisekund listas, eftersom det är ett.
Ändrar verktyget min undertextfil?
Nej. Filen läses och en rapport kommer ut; inte en enda tidsstämpel skrivs om. Att ta bort överlapp är ett separat verktyg, och att hålla kontrollen och reparationen isär betyder att rapporten du lämnar till någon beskriver originalfilen i stället för en version som sidan redan redigerat.
Hur räknas mängden överlapp ut?
Från starten på det senare blocket till den tidigare av de två sluttiderna, i millisekunder. För ett block som ligger helt inuti ett längre är hela det blocket överlappet. Jämförelserna körs mot den längsta sluttid som nåtts hittills i stället för mot blocket alldeles innan, så tre block staplade på samma ögonblick ger två träffar i stället för en.
Vilka undertextformat kan kontrolleras för överlapp?
De tio som lagrar både en start- och en sluttid: SRT, WebVTT, ASS, SSA, SBV, SMI, MicroDVD, TTML, JSON och CSV. LRC och ren text står inte på listan eftersom de håller en tid per rad, så det finns inget att jämföra – en fil i något av de formaten måste konverteras först.
Vad finns i rapporten jag laddar ner?
Ett huvud som namnger filen, formatet den lästes som, antalet block och bildfrekvensen där formatet lagrar bildrutor; en rad för allt som måste repareras medan filen lästes; och därefter ett avsnitt per kontroll, med blocknummer, båda tidsstämplarna och de uppmätta millisekunderna för varje träff. Samma innehåll erbjuds som PDF att läsa och som CSV att sortera i ett kalkylprogram.
Varför spelas en fil med överlapp som om den vore okej?
Eftersom spelaren bestämmer vad som ritas när två block landar på samma ögonblick, och det beslutet står inte i filen. Vissa spelare visar det senare blocket, vissa staplar dem, och ett positionerat block kan hamna i ett hörn där det inte synligt krockar. Rapporten berättar vad filen faktiskt innehåller, och det är det du kan rätta.
Kan jag kontrollera en hel säsong på en gång?
Ja. Släpp in alla filer och de kontrolleras efter varandra, var och en med sin egen rapport, och rapporterna laddas ner tillsammans som en zip. Förloppet visas per fil och körningen kan stoppas på vägen utan att lämna något efter sig.