Gå til hovedindholdet
SubtitleMatrix

Stort begyndelsesbogstav i undertekster

Tekst og formateringSkift store og små bogstaver
Eller indsæt underteksttekst

Indstillinger

Fem navngivne regler ligger bag denne ene boks, og hver har sin egen side: STORE BOGSTAVER og små bogstaver omskriver hvert bogstav, stort begyndelsesbogstav i hvert ord sætter stort på hvert ord og lader de små (a, the, of) være, sætningsform gør linjen til små bogstaver først og genopbygger derefter sætningsstarterne, og stort begyndelsesbogstav på hver linje ændrer kun det første bogstav på hver linje. Denne side udfylder boksen med den regel, dens titel nævner, og viser ingen andre, så den fil, denne side producerer, er den, siden handler om.

Hvilken billedhastighed tiderne tælles i. På formatsiderne er det, hvad MicroDVD har brug for, fordi formatet gemmer tider som billednummer. På siderne om billedhastighed er det den hastighed, filen blev timet efter – den version, underteksterne blev lavet til – og sidens anden boks tager hastigheden for den video, du skal bruge dem med. 23,976, 24, 25, 29,97, 30, 50, 59,94 og 60 er de almindelige. Tager man fejl, forskydes hele tidslinjen, og på siderne om billedhastighed forskydes den med et forhold i stedet for et fast beløb.

Dette værktøj laver den mindste ændring på hele siden: det sætter stort begyndelsesbogstav på hver undertekstlinje og lader alle andre tegn stå præcis, hvor de var. Intet gøres med små bogstaver, og intet andet røres, så en fil, hvis eneste fejl er et manglende stort bogstav i begyndelsen af linjen, kommer tilbage rettet i stedet for skrevet om. Tekst fra OCR, fra talegenkendelse eller skrevet i hånden ankommer ofte sådan.

Det store bogstav findes ved at lede efter det første bogstav, ikke det første tegn. En replik begynder med en tankestreg, mange linjer begynder med et anførselstegn eller en parentes, og linjer uden tale begynder med en node — i alle de tilfælde lander det store bogstav på ordet, så »- hej med dig« bliver »- Hej med dig« og »♪♪ musikken svulmer« bliver »♪♪ Musikken svulmer«. En linje uden bogstaver, fx en række noder eller et klokkeslæt, returneres urørt.

Fordi ændringen er så lille, er dette også den eneste side i gruppen, der er sikker at køre over en fil, du mener allerede er rigtig. Er linjestarterne korrekte, flytter intet sig, og downloadet er den samme fil; er nogle af dem forkerte, rettes præcis dem, og resten af filen — forkortelserne, egennavnene, det bevidste lille bogstav midt i en linje — står, som du efterlod det.

Intet uploades. Filen læses og skrives i browservinduet, og de tolv understøttede formater læses efter indholdet, ikke efter filendelsen, så en SRT, der i virkeligheden var WebVTT, stadig virker. Tekstbloktider, rækkefølge, linjeskift og formatering går urørt igennem.

Eksempler

To tekstblokke, hvor den ene har to linjer

Input

1
00:00:01,000 --> 00:00:02,000
the room is dark.

2
00:00:03,000 --> 00:00:04,000
the light is on.
and the door is shut.

Resultat

1
00:00:01,000 --> 00:00:02,000
The room is dark.

2
00:00:03,000 --> 00:00:04,000
The light is on.
And the door is shut.

Et stort bogstav pr. linje og intet andet flytter sig — »is« forbliver lille i alle tre linjer, og det er det, der adskiller siden fra sætningsstor begyndelsesbogstav. Den anden tekstblok har to linjer, og begge får stort begyndelsesbogstav, fordi et hårdt linjeskift er en linje, og en tekstblok er ikke.

Linjer, der begynder med en markør

Input

1
00:00:01,000 --> 00:00:02,000
- hello there.

2
00:00:03,000 --> 00:00:04,000
♪♪ the music swells.

3
00:00:05,000 --> 00:00:06,000
"come in," she said.

Resultat

1
00:00:01,000 --> 00:00:02,000
- Hello there.

2
00:00:03,000 --> 00:00:04,000
♪♪ The music swells.

3
00:00:05,000 --> 00:00:06,000
"Come in," she said.

Tankestregen, noderne og det indledende anførselstegn bliver stående, og det store bogstav lander på det første bogstav efter dem i stedet for på symbolet. Det er det tilfælde, der betyder noget i rigtige filer: en replik begynder næsten aldrig med sit første bogstav, og en side, der satte stort bogstav på tankestregen, ville se forkert ud i hver eneste tekstblok.

En fil, der allerede er i versaler

Input

1
00:00:01,000 --> 00:00:02,000
THE ROOM IS DARK.

2
00:00:03,000 --> 00:00:04,000
AND THE LIGHT IS ON.

Resultat

1
00:00:01,000 --> 00:00:02,000
THE ROOM IS DARK.

2
00:00:03,000 --> 00:00:04,000
AND THE LIGHT IS ON.

Urørt, fordi det første bogstav i hver linje allerede er stort, og siden ikke har nogen mening om resten af linjen. Det gør den til den hurtigste måde at afgøre, hvilken af de to lignende sider du skal bruge: hvis en kørsel over en fil i versaler ikke rapporterer nogen ændringer, er det sætningssiden, der retter den.

Linjer uden bogstaver

Input

1
00:00:01,000 --> 00:00:02,000
♪♪

2
00:00:03,000 --> 00:00:04,000
19:42

Resultat

1
00:00:01,000 --> 00:00:02,000
♪♪

2
00:00:03,000 --> 00:00:04,000
19:42

Ingen af linjerne indeholder et bogstav, fordi noder ikke har store og små former, og det har cifrene i et klokkeslæt heller ikke. Filen kommer tilbage byte for byte, og listen over ændrede tekstblokke er tom, hvilket er det ærlige svar på en kørsel uden noget at lave. En linje, der blot begynder med et symbol, er et andet tilfælde — der lander det store bogstav på det første bogstav efter symbolet.

Ofte stillede spørgsmål

Hvordan adskiller denne side sig fra siden med sætningsstor begyndelsesbogstav?

Denne side ændrer præcis ét tegn pr. linje og gør aldrig noget lille. Sætningssiden kasserer den størrelse, linjen ankom med, og genopbygger den, hvilket giver samme resultat på en linje, der starter med et lille ord, men et helt andet på »THE ROOM IS DARK« — den bliver stående råbende her og bliver til »The room is dark.« der. Filer fra OCR eller transskription vil have denne side; filer leveret i versaler vil have den anden.

Sætter siden stort bogstav på en replikstreg eller en node i begyndelsen af en SRT-linje?

Nej. Siden leder efter det første bogstav på linjen og sætter stort på det, så en replikstreg, et indledende anførselstegn, en parentes, en node eller et ciffer i begyndelsen af linjen springes over, og det store bogstav lander på ordet bagved. En linje uden bogstaver — en række noder eller et klokkeslæt — returneres præcis, som den ankom, fordi der ikke er noget at sætte stort på.

Retter siden store bogstaver, der står forkert midt i en VTT-linje?

Nej, og den gør dem heller ikke værre: den ændrer altid kun det første bogstav på en linje. En fil med fremmede store bogstaver inde i linjerne skal have søg og erstat, som kan ramme et bestemt ord, eller sætningssiden, som genopbygger hver linje som en sætning og kasserer den størrelse, den fandt. Denne side er det rigtige valg, når det eneste forkerte er linjestarterne.

Får begge linjer i en tekstblok med et hårdt linjeskift hvert sit store bogstav?

Hver linje behandles som sin egen linje, så en tekstblok med et hårdt linjeskift får stort bogstav på begge. Det er bevidst og normalt det ønskede i undertekster, hvor et linjeskift er en typografisk beslutning og ikke slutningen på en sætning — den anden linje læses alene, og et lille begyndelsesbogstav ville se ud som en fejl. Når filens linjeskift bevares, overlever den ombrydning, du har valgt, også kørslen.

Kan jeg køre siden på en SRT-fil, jeg allerede har kontrolleret?

Ja, og det er den eneste side i gruppen, hvor det er sandt. Hver af de andre regler gør noget småt eller genopbygger en hel linje, så en ny kørsel kan stille og roligt ødelægge tidligere arbejde. Denne side tilføjer kun et stort bogstav, hvor det første bogstav på en linje er lille, så på en fil med korrekte linjestarter giver den en identisk fil og rapporterer ingen ændringer.

Bevarer siden tidsstemplerne og formateringen som <i> og <b> i en ASS-fil?

Begge er urørte, og denne side kan slet ikke tabe formatering. De andre regler for bogstavstørrelse kan fjerne mærker på en linje, hvor ændringen gør en streng længere eller kortere; her er teksten lige lang uanset hvad, så hvert formateret område dækker stadig de samme tegn som før. Tekstblokkenes start- og sluttider er filens egne til millisekundet.

Relaterede værktøjer