Hitta tomma undertexter
Eller klistra in undertexttext
Inställningar
Ett fält, två val, och varje val har en egen sida. Ett textblock helt utan text är en undertext som tar upp tidslinjen utan att visa något – det finns ingen läsning av en fil där det är rätt, så rapporten markerar det som ett fel. Ett textblock utan bokstäver är en rad som innehåller något men inga ord: nottecken som står för en sång, en bar siffra, tre streck. Undertexter för hörselskadade använder dem med avsikt, så rapporten markerar dem för en titt snarare än som ett fel, och den uppmätta kolumnen visar de tecken som faktiskt finns där.
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.
En tom undertext är ett block som tar tid på tidslinjen och inte håller något: ingen text alls, eller bara blanksteg. Den här sidan listar varenda ett, med blockets egna start- och sluttider och teckenantalet det mättes till, och lämnar resultatet som en rapport i stället för en fil – inget raderas och ingen tidsstämpel flyttas.
Tomma block kommer från alla håll. En översättare raderar en rad och lämnar tidsblocket kvar; en konvertering från ett annat format tappar en undertext som hade placerad grafik i stället för text; ett skript genererar block för musik som aldrig blev märkt. Ingen av dem syns i en spelare – blocket passerar bara och inget visas – så de överlever korrekturläsning och samlas i en säsongs filer. Det de kostar är en stund på tidslinjen som ser redovisad ut men inte är det: en automatisk kontroll längre fram, en varaktighetsrevision eller en inbränning kommer att behandla tiden som täckt.
Det sidan kallar tomt är exakt ingenting: noll tecken efter trimning. Ett block med ett par musiknoter är inte tomt här, och inte heller ett med en enda siffra – de håller innehåll och hör till grannsidan, som hittar undertexter utan dialog: block som håller något men inget någon säger. Uppdelningen spelar roll eftersom de två felen lagas olika: ett tomt block kan raderas rakt av, medan ett musikblock oftast måste stanna och beskrivas. Format som inte lagrar något eget slut tas ändå emot – LRC ger ett tomt block sitt slut från nästa tidsstämpel – så rapporten skriver ett riktigt spann i stället för en punkt.
Exempel
Ett block helt utan text
Undertexter
1
00:00:01,000 --> 00:00:02,500
Where were you?
2
00:00:02,500 --> 00:00:04,000
3
00:00:04,000 --> 00:00:05,000
I was working late.
Vad rapporten hittar
Cues with no words — 1 found
Severity Cues Start End Measured
Error 2 00:00:02.500 00:00:04.000 0 characters
Det mellersta blocket upptar en och en halv sekund av tidslinjen med ingenting i. Rapporten behåller blockets egna start och slut, så träffen kan hittas i filen via tidsstämpeln, och mäter det till 0 tecken – blocket beskrivs, det repareras inte.
Blanksteg är tomt, musiknoter är det inte
Undertexter
1
00:00:01,000 --> 00:00:02,000
2
00:00:03,000 --> 00:00:04,000
♪ ♪
Vad rapporten hittar
Cues with no words — 1 found
Severity Cues Start End Measured
Error 1 00:00:01.000 00:00:02.000 0 characters
Två block som båda ser tomma ut i en editor och inte är samma sak. Tre blanksteg trimmas bort till ingenting och rapporteras; musiknoterna är innehåll, så sidan lämnar dem i fred. Att döma båda här skulle göra den här sidan och sidan som hittar undertexter utan dialog till samma sida.
En LRC-rad med ingenting efter tidsstämpeln
Undertexter
[00:05.00]
[00:09.00]And then it stopped.
Vad rapporten hittar
Cues with no words — 1 found
Severity Cues Start End Measured
Error 2 00:00:05.000 00:00:09.000 0 characters
LRC lagrar en tid per rad och inget slut, så läsaren tar det tomma blockets slut från tidsstämpeln efter det och rapporten kan skriva ett riktigt spann – 5 till 9 sekunder – i stället för en punkt. Det är fallet som alls sätter LRC på sidans formatlista.
Vanliga frågor
Vad gör en undertext tom på den här sidan?
Noll tecken efter trimning, i varje rad i blocket. Ett block som bara håller blanksteg, tabbar eller radbrytningar räknas som tomt. Ett block som håller en musiknot, ett streck, en siffra eller en enda bokstav gör det inte – det håller innehåll, och grannsidan är den som frågar om innehållet är dialog.
Är tomma undertexter verkligen ett problem?
De är ett problem för allt nedströms som litar på tidslinjen. Ett block som upptar en och en halv sekund ser ut som täckt tid för en varaktighetsrevision, en luckkontroll eller en inbränning, och tittaren märker resultatet som en undertext som inte dök upp snarare än som ett tomt block. Att radera dem kortar dessutom ingenting, eftersom tiden inte tillhör någon rad.
Raderar sidan de tomma block den hittar?
Nej. Den listar dem, med tider och teckenantal, och stannar där. Radering är en separat operation, och att hålla kontrollen och reparationen isär betyder att rapporten du skickar till en kund eller ett arkiv beskriver filen som levererades i stället för en som sidan redan redigerat.
Hur räknas teckenantalet ut?
Blockets synliga text mäts efter trimning, med eventuella inline-formateringstaggar borttagna, så ett block som är fettstilt runt ingenting mäter fortfarande noll. Antalet skrivs för varje träff, och det är också det som skiljer sidan från den som rapporterar block med för få tecken.
Vilka undertextformat kan kontrolleras för tomma block?
Elva av de tolv: SRT, WebVTT, ASS, SSA, SBV, SMI, LRC, MicroDVD, TTML, JSON och CSV. Ren text är undantaget, eftersom det inte har några block alls – en tom rad i en textfil är bara en tom rad, och det finns inget att kalla ett block.
Varför kallar rapporten avsnittet block utan ord i stället för block utan text?
Eftersom samma rubrik skrivs för genuint tomma block och för dem som bara håller symboler, och utan text vore osant om ett block som mäter tre tecken. Ord är det ärliga gemensamma ordet för båda, och teckenantalet under varje rad säger vilken sorts träff det är.
Kan en hel batch filer kontrolleras i en körning?
Ja. Släpp in hur många du vill och de läses 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 avbrytas på vägen; ingenting laddas upp någon gång.