Fjern SDH-merknader
Eller lim inn underteksttekst
Innstillinger
Én boks, fem valg, og hvert valg har sin egen side. Hakeparenteser fjerner parede [firkantede] innskudd, parenteser fjerner parede (runde) innskudd, taler fjerner et navn med bare store bokstaver og kolonet etter det i begynnelsen av en linje, og musikk fjerner notetegnene. Alle fire samtidig er valget som heter Alle. Hvert av dem redigerer ordene selv i stedet for formateringen, så linjen blir kortere — og i motsetning til formateringssidene kan en merknad som er fjernet, ikke settes tilbake av verktøyet som leser resultatet. Denne siden fyller boksen med valget tittelen navngir og lister ingen andre.
Hvilken bildefrekvens tidene telles i. På formatsidene er det dette MicroDVD trenger, fordi det lagrer tid som bildenummer. På sidene for bildefrekvens er det frekvensen filen ble tidsstyrt mot — versjonen undertekstene ble laget for — og sidens andre boks tar frekvensen til videoen du skal bruke dem med. 23,976, 24, 25, 29,97, 30, 50, 59,94 og 60 er de vanlige. Tar du feil, forskyves hele tidslinjen, og på bildefrekvenssidene forskyves den med et forhold i stedet for et fast beløp.
Denne siden tar hørselsmerknadene ut av en undertekstfil i én kjøring. Fire slags merknader går: et talernavn i starten av en linje, en merknad i firkantparenteser, en merknad i runde parenteser og notetegnene som markerer at en linje synges. Det som er igjen, er replikkene slik en hørende seer ville lest dem, med tidskodene, tekstblokkordenen og ordene som faktisk ble sagt, alle der filen satte dem.
Det er verdt å være tydelig på hva denne siden gjør med ordene, for den er ikke det samme som stilsidene. Å fjerne et kursivområde lar hvert tegn i teksten stå. Å fjerne en merknad sletter tegn: `BOB: [door slams] I heard that.` kommer ut som `I heard that.` Linjen blir kortere, og verktøyet lukker mellomrommet merknaden etterlot, så resultatet leses som en setning og ikke som en setning med hull i.
Ingenting gjettes. En parentes som aldri lukkes, står nøyaktig som den er, fordi hvor den slutter er ukjent, og en gjetning kan ikke ses i utdataene. En taleretikett må stå i versaler: `BOB:` er en etikett, `He said:` er replikk, og en side som tok den andre, ville spist linjer av filmen. En enkelt note uten lukking får bare tegnet fjernet, siden å slette til slutten av linjen ville tatt de eneste ordene publikum kan høre.
Samme fjerning virker på alle formatene nettstedet leser. SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON, ren tekst og CSV går alle gjennom samme vei, fordi merknaden bor i ordene og ikke i filens syntaks. Ingenting lastes opp — filen leses og skrives inne i nettleserfanen — og en hel sesong med episoder går gjennom køen sammen.
Eksempler
En taleretikett og en lydmerknad i én kjøring
Inndata
1
00:00:01,000 --> 00:00:03,000
BOB: [door slams] I heard that.
2
00:00:04,000 --> 00:00:06,000
(sighs) I know.
Resultat
1
00:00:01,000 --> 00:00:03,000
I heard that.
2
00:00:04,000 --> 00:00:06,000
I know.
To ulike slags merknad, én på hver tekstblokk, og begge går i samme kjøring. Etiketten tar med seg kolonet og mellomrommet etter det; parentesblokken tar med seg parentesene. I begge tilfeller overlever ordene som ble sagt, og mellomrommene lukkes, som er hvorfor den første tekstblokken ikke kommer ut med dobbelt mellomrom der lydmerknaden sto.
En tekstblokk som bare var en merknad
Inndata
1
00:00:01,000 --> 00:00:03,000
[music]
2
00:00:04,000 --> 00:00:06,000
I heard that.
Resultat
2
00:00:04,000 --> 00:00:06,000
I heard that.
Den første tekstblokken hadde ingen replikk i det hele tatt, så når merknaden er fjernet, er det ingenting igjen å vise, og tekstblokken går med. Å beholde den ville satt en tom undertekst på skjermen i to sekunder. Utdataene begynner på 2 fordi tekstblokknumrene tilhører filen — siden nummererer ikke om bak ryggen din, og kjøringen rapporterer hvor mange som ble droppet.
To linjer siden nekter å gjette på
Inndata
1
00:00:01,000 --> 00:00:03,000
He said: [come here
2
00:00:04,000 --> 00:00:06,000
♪ la la
Resultat
1
00:00:01,000 --> 00:00:03,000
He said: [come here
2
00:00:04,000 --> 00:00:06,000
la la
Den første linjen er urørt av to grunner samtidig: parentesen lukkes aldri, og `He said:` er med små bokstaver, som gjør det til replikk og ikke en etikett. Den andre linjen har én note og ingen lukkende note, så bare tegnet fjernes og ordene blir stående. Begge tilfellene er siden som velger å la noe stå igjen framfor å fjerne noe du kanskje ville hatt.
Ofte stilte spørsmål
Hva fjerner denne siden nøyaktig fra en SDH-fil?
Fire slags merknader, alle i teksten og ikke i filens markup. Et talernavn i versaler og kolonet etter det i starten av en linje; alt inne i et par med firkantparenteser; alt inne i et par med runde parenteser; og notetegnene som markerer en linje som sunget, sammen med det som står mellom et par av dem. Hver av de fire har også sin egen side, for gangene du bare vil ha én av dem bort.
Overlever tidskodene når merknadene går?
Ja. Tidslaget røres ikke i det hele tatt: hver tekstblokk beholder start og slutt, og numrene er filens egne. Det eneste som endres, er teksten i hver tekstblokk, som blir kortere fordi tegn er slettet. Fet-, kursiv-, understrek- og fargeområder som lå utenfor den fjernede teksten, flytter seg med og overlever; et område som dekket en merknad, har ingenting sammenhengende igjen å peke på, så det droppes og rapporteres.
Hvorfor forsvant en av undertekstene mine helt?
Fordi hver linje i den var merknad. En tekstblokk som lyder `[music]` eller `♪ ♪`, har ingen replikk, og når merknaden er fjernet, er det ingenting å vise. Å beholde den ville satt en tom undertekst på skjermen i tekstblokkens lengde, så tekstblokken fjernes også og telles i rapporten som droppet og ikke som redigert. En tekstblokk med én merknadslinje og én replikklinje beholder replikklinjen og blir i filen.
Hvorfor hopper utdataene over et nummer etter en fjernet musikksblokk?
Fordi tallene i filen er filens egne og denne siden ikke skriver dem om. Var tekstblokk 3 bare en musiknote, går utdataene 2, 4. Avspillere adresserer tekstblokker etter tidskoden og ikke etter tallet på linjen, så et hull er ufarlig for avspilling — og det er samme hull siden for overlapp etterlater når den dropper en tekstblokk. Å nummerere om en fil er en egen jobb og ikke en del av å fjerne merknader, og å gjøre det stille her ville skjult hvor mange som faktisk ble fjernet.
Fjerner den en parentes som aldri ble lukket?
Nei, og det er med vilje. `[door slams` uten lukkeparentes sier ikke hvor merknaden slutter, så alt siden gjorde, ville være en gjetning om hvilke av ordene dine som skulle slettes — og en slik gjetning etterlater ikke spor i utdataene. Det samme gjelder motsatt vei: en enslig lukkeparentes uten åpning får stå som den er. Bare velformede par behandles som en merknad av denne siden.
Tar siden `He said:` ut som en taleretikett?
Nei. Etiketten må stå i versaler, fordi det er konvensjonen hørselsfiler bruker, og det er det eneste beviset et verktøy som ikke kan lese filmen har. `BOB:`, `JANE DOE:` og `O'BRIEN (V.O.):` er etiketter; `He said:` og `I:` er ikke. Kontrollen er skrevet som fravær av små bokstaver og ikke som en navneliste, så den trenger ikke oppdateres når en ny figur dukker opp i manuset ditt.
Hvilke undertekstformater kan jeg slippe filer inn som?
Alle tolv nettstedet leser: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON, ren tekst og CSV. Merknadene denne siden fjerner, bor i ordene, og alle disse formatene kan bære ord, så det finnes ikke noe format å utelate. Formatet finnes ut fra filens innhold og ikke endelsen, og du kan rette det i køen hvis innholdet er tvetydig.