Strekk undertekster til videoen
Eller lim inn underteksttekst
Innstillinger
Hvor lang videoen er, skrevet som millisekunder, sekunder eller en tidskode (1500, 24m, 00:24:00,000 fungerer alle). Forholdet regnes ut fra filen selv: det siste øyeblikket noen tekstblokk er på skjermen, måles, og det er det som strekkes eller klemmes til denne lengden. Nyttig når du kjenner lengden på versjonen du matcher, men ikke forholdet.
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.
Fyll ut Mållengde for å kjøre.
Skriv inn hvor lang videoen er, og denne siden regner ut forholdet for deg. Lengden på undertekstfilen måles fra filen selv — den største sluttiden noe sted i den — og hvert tidsstempel ganges med målet delt på den. Ingen prosentsats å regne ut, og den siste underteksten lander på slutten av videoen i stedet for der den tilfeldigvis stoppet.
Målingen bruker den største sluttiden i filen, ikke slutten på den siste tekstblokken i listen. I virkelige filer er de to ofte forskjellige: en fortellerreplikk kan åpne tidlig og bli stående på skjermen gjennom flere korte svar, så blokken som slutter senest, er ikke den som er skrevet sist. Å måle med den gale gir et forhold som er feil med så mye de to skiller seg, og det er den typen feil som bare viser seg de siste minuttene av en episode.
Målfeltet tar en lengde i den formen du har den: millisekunder, sekunder og minutter med suffikset `s` eller `m`, eller en full timecode. Det siste alternativet er en lengde og ikke et øyeblikk på tidslinjen, og derfor er det en varighet du skriver her og ikke en starttid.
Et kortere mål komprimerer filen i stedet for å strekke den; det er ingenting å slå over, og en fil som er for lang for videoen sin, er samme problem i motsatt retning. Alt måles fra null, så en innledning før første replikk skaleres sammen med resten — skal åpningsteksten stå fast og bare slutten flyttes, er en fast forskyvning eller en topunktsynkronisering riktig verktøy og ikke et forhold.
SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON og CSV leses som det de er og ikke som filnavnet antyder. Ren tekst og LRC avvises, fordi ingen av dem lagrer en sluttid filen kan måles med. Alt kjører i nettleserfanen, så en sesong med episoder kan gå gjennom køen uten at en eneste byte forlater maskinen.
Eksempler
En fil på åtte sekunder mot en video på ti
Inndata
1
00:00:01,000 --> 00:00:03,000
Hello there.
2
00:00:05,000 --> 00:00:08,000
Second line.
Resultat
1
00:00:01,250 --> 00:00:03,750
Hello there.
2
00:00:06,250 --> 00:00:10,000
Second line.
Målet er satt til 00:00:10,000, så forholdet er 10 delt på filens 8 sekunder — én og en kvart, uten noe regnet ut for hånd. Den siste blokken lander nå nøyaktig på ti sekunder, fordi det er øyeblikket forholdet ble målt mot, mens den første blokken flytter seg en fjerdedel av sin egen avstand fra null.
En fil som er for lang for videoen sin
Inndata
1
00:00:00,000 --> 00:00:10,000
A long opening line.
2
00:00:02,000 --> 00:00:03,000
Short.
3
00:00:04,000 --> 00:00:05,000
Also short.
Resultat
1
00:00:00,000 --> 00:00:06,000
A long opening line.
2
00:00:01,200 --> 00:00:01,800
Short.
3
00:00:02,400 --> 00:00:03,000
Also short.
Målet er satt til 6s mot en fil på ti sekunder, så dette er den komprimerende retningen og forholdet er 0,6. Filen er ti sekunder lang fordi den første blokken slutter der, ikke på grunn av den sist skrevne blokken, som bare slutter fem sekunder etter null — å måle med den ville gitt forholdet 1 og levert filen rett tilbake. Komprimering klemmer hver blokk, så lesehastigheten går opp, og ingenting med ordene er endret.
Innledningen flytter seg også
Inndata
1
00:01:00,000 --> 00:01:02,000
Lead-in ends, speech starts.
2
00:02:00,000 --> 00:02:02,000
One minute in.
Resultat
1
00:01:30,000 --> 00:01:33,000
Lead-in ends, speech starts.
2
00:03:00,000 --> 00:03:03,000
One minute in.
Målet er 3m3s mot en fil der den lengste slutten er 2m2s, så forholdet er 1,5. Feltet tar minutter, og det tar også 183000 eller 00:03:03,000 — alle tre betyr det samme. Legg merke til at den første blokken åpnet på ett minutt og nå åpner på halvannet: alt måles fra tidslinjens begynnelse, så den stille innledningen strekkes sammen med dialogen.
Ofte stilte spørsmål
Hvordan finner jeg ut hvor lang undertekstfilen min er?
Siden måler den for deg: den tar den største sluttiden noe sted i filen og behandler den som filens lengde. Du trenger bare å oppgi lengden på videoen. Vil du vite tallet før du kjører noe, er den siste blokken i en velformet fil som regel nær det, men en lang blokk som spenner over flere korte, gjør at de to skiller seg.
Hva om mållengden jeg skriver er kortere enn filen allerede er?
Filen komprimeres, ikke strekkes, og ingenting må slås over til en annen modus. En fil på ti minutter med et mål på seks minutter ganges med 0,6, så hver blokk beholder 60 prosent av skjermtiden sin. Det hever lesehastigheten i hver replikk, og det er verdt å sjekke lesehastighetssiden før du leverer en komprimert fil til en kringkaster.
Hvorfor flyttet den første underteksten seg når jeg bare ville at slutten skulle stemme?
Fordi forholdet legges på avstanden fra null. En fil der første replikk åpner på ett minutt, åpner ved en strekking på 1,5 ganger nå på halvannet minutt, så den stille innledningen strekkes sammen med dialogen. Skal åpningsteksten stå fast og bare halen være feil, er ikke det et forholdsproblem: bruk en fast forskyvning, eller en topunktsynkronisering som holder et valgt øyeblikk på plass.
Kan jeg skrive mållengden i minutter i stedet for som timecode?
Ja. Feltet tar et bart millisekundtall, en varighet som 90s eller 24m eller 1t2m, og en full timecode som 00:24:00,000 — alle fire betyr det samme, og ingen er mer riktig enn de andre. Bruk den formen som samsvarer med det videoverktøyet viser deg, siden det å skrive et tall om til en annen form er der avskriftsfeilene kommer fra.
Undertekstene stemmer fortsatt ikke etter strekking. Hva annet kan være galt?
Stemmer den ene enden av filen men ikke midten, er filen klippet eller videoen klippet på nytt, og en topunktsynkronisering med begge de øyeblikkene retter det. Ligger hver undertekst like mye sent, er det en fast forskyvning som hører hjemme på forskyvningssiden. Dukker driften bare opp etter en omregning av bildefrekvens, arbeider bildefrekvenssidene ut fra frekvensene selv i stedet for et målt forhold.
Hva skjer hvis jeg lar mållengden stå tom?
Kjøringen starter ikke, og siden sier at et påkrevd felt mangler. Det er bevisst: en hvilken som helst standardverdi ville vært en virkelig lengde, så en fil som legges inn og kjøres uten at feltet er lest, ville komme stille tilbake strukket til noe ingen valgte, uten at resultatet sa det. Ved siden av knappen viser siden også lengden den målte fra filen, så du kan sammenligne før du bestemmer deg.