Gör YouTube-kapitel av undertexter
Eller klistra in undertexttext
Inställningar
Millisekunder tystnad mellan att ett textblock slutar och nästa börjar. Nås den öppnas ett nytt kapitel; håll dig under den och de två textblocken läses som samma kapitel. Standardvärdet 10000 är inte ett runt tal av en slump – det är det kortaste ett kapitel får vara på YouTube, och eftersom ett kapitel varar till nästa öppnas betyder det att varje kapitel utom det sista varar minst tio sekunder. Sänk det och du får fler och kortare kapitel; vid 3000 kan du producera markeringar som YouTube ignorerar. Vid 0 blir varje textblock ett eget kapitel. Pausen mäts mot det senaste textblocket som hade ord i sig, så ett tomt textblock mellan två talade öppnar varken ett kapitel eller bryter ett.
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.
Den här sidan läser en undertextfil och ger tillbaka en kapitellista: en rad per kapitel med en starttid och en titel, i den form en videobeskrivning väntar sig. Släpp in filen, kör den, och listan kommer ut färdig att klistra in. Inget laddas upp, så en kunds klippning eller ett opublicerat avsnitt stannar på din egen dator.
YouTubes kapitelfunktion har tre regler, och den här sidan uppfyller två och en halv av dem. Den första tidsstämpeln måste stå som 0:00, annars ignoreras hela listan – och eftersom en fils första textblock ofta börjar några sekunder in, bakom en titelskylt eller en stund tystnad, skrivs första raden som 0:00 vad filen än säger. Varje kapitel måste vara minst tio sekunder, vilket standardpausen på 10 000 ms tar hand om per konstruktion: ett kapitel löper från sin egen start till nästa kapitels start, och nästa kapitel börjar minst tio sekunder efter det sista som sades i det här. Den återstående halvan är antalet. Minst tre kapitel är en egenskap hos filen, och sidan hittar inte på ett genom att dela ett stycke i två – en fil med två pauser ger tre kapitel, och en nyhetssändning med sextio pauser ger sextio.
Kapitel läggs ut efter tystnad, inte efter textblock. En undertextfil delar en talad mening i tre eller fyra block så att varje block hinner med sin egen tid, så ett kapitel per block skulle ge en lista på hundratals rader. I stället mäter sidan glappet mellan att ett block slutar och nästa börjar, och öppnar ett kapitel när glappet når talet i pausfältet. Allt kortare läses som att samma kapitel fortsätter, vilket är varför orden från ett senare block kan saknas i listan medan de är helt intakta i din fil: en kapitelrad är en rad, och dess titel är vad det första textblocket i kapitlet säger.
Tiderna skrivs som människor skriver dem för hand – minuter och sekunder under timmen, och timmen utskriven när ett kapitel passerar den, så en enda lista kan innehålla 20:00 och 1:02:03 sida vid sida. Båda läses korrekt, och att skriva varje rad den långa vägen skulle göra en tjugominutersmarkering till 0:20:00, vilket är svårare att skanna och inte säger mer. Sekunder kapas i stället för att avrundas uppåt, så en tid pekar aldrig på ett ögonblick som ännu inte inträffat.
Textblock utan text hoppas över och lämnar ingen egen rad, men tiden de upptar räknas fortfarande som tystnad: glappet mäts från det senaste block som faktiskt hade ord, inte från ett tomt block som råkar ligga mellan dem, eftersom det en tittare hör är tystnaden. Två saker sidan inte gör är att slå ihop undertexterna till läsbar prosa, vilket är en egen sida, och att sätta talarnamn på raderna, eftersom ingen av undertextformaten som läses här har ett fält för vem som talar.
Exempel
En fil som ger tre kapitel
Indata
1
00:00:02,000 --> 00:00:05,000
The room is dark
and the heating is off.
2
00:00:05,400 --> 00:00:07,000
Nobody has been here
since Tuesday.
3
00:00:22,000 --> 00:00:25,000
A cold night,
and no heating.
4
00:01:01,000 --> 00:01:04,000
Every night this week?
Resultat
0:00 The room is dark and the heating is off.
0:22 A cold night, and no heating.
1:01 Every night this week?
Fyra textblock in, tre kapitel ut. De två första ligger 400 ms isär, så det andra stannar inuti det första kapitlet och syns inte i listan alls – orden finns fortfarande i filen, de är bara inte en kapitelrubrik. De två senare blocken följer var sin tystnad långt över tio sekunder och öppnar egna kapitel. Första raden står som 0:00 trots att första textblocket börjar två sekunder in, eftersom det är det enda värdet YouTube godtar där.
En paus på exakt tio sekunder
Indata
1
00:00:03,000 --> 00:00:06,000
We can talk about it
in the morning.
2
00:00:16,000 --> 00:00:18,000
Every night this week?
Resultat
0:00 We can talk about it in the morning.
0:16 Every night this week?
Tystnaden här är exakt 10 000 ms, talet i fältet, och där börjar ett nytt kapitel. Det här är exemplet att titta på om du vill kontrollera aritmetiken: höjer du fältet över 10 000 viks de två blocken in i ett kapitel, eftersom glappet inte längre når tröskeln. Sänker du det händer samma sak med filer som har mindre andrum.
Ett kapitel efter timmen
Indata
1
00:00:05,000 --> 00:00:08,000
The room is dark.
2
00:20:00,000 --> 00:20:03,000
Nobody came.
3
01:02:03,000 --> 01:02:06,000
A cold night,
and no heating.
Resultat
0:00 The room is dark.
20:00 Nobody came.
1:02:03 A cold night, and no heating.
Två skrivsätt i en lista, med avsikt. Ett kapitel under en timme skrivs som minuter och sekunder (20:00) och ett efter timmen bär timmen (1:02:03), vilket är hur en människa skriver en kapitellista för hand och båda läses korrekt. Att skriva varje rad den långa vägen skulle göra det andra kapitlet till 0:20:00 – längre, och inte lättare att hitta.
Vanliga frågor
Hur många YouTube-kapitel ger min undertextfil?
Lika många som den har långa pauser, vilket inte är ett antal den här sidan bestämmer. En kapitelrad öppnas där tystnaden mellan två textblock når pausfältet, så en halvtimmesintervju med jämnt tal kan mycket väl ge tre eller fyra kapitel, medan en nyhetssändning med en paus mellan varje inslag ger dussintals. Är resultatet för grovt sänker du pausen och kör filen igen; är det en vägg av rader höjer du den. Det finns ingen inställning som förvandlar en fil med två pauser till en fil med tio.
Varför börjar kapitellistan på 0:00 när mina undertexter börjar senare?
Eftersom en kapitellista vars första tidsstämpel inte är 0:00 kastas helt i stället för att läsas från andra raden, och en fils första textblock börjar mycket ofta några sekunder in – bakom en titelskylt, en logotyp eller en stund rumsljud. Det första kapitlet täcker filmens början oavsett, så 0:00 är en sann beskrivning av det, och det är det enda värdet som får listan att fungera. Varje senare rad behåller sin egen verkliga tid, så förskjutningen gäller första raden och inget annat.
Vad händer med kapitlen om jag sätter pausen under tio sekunder?
Du får fler kapitel och förlorar garantin att varje kapitel varar tio sekunder, vilket är YouTubes egen miniminivå. De tio sekunderna kommer från pausinställningen och inte från en separat regel: med fältet på 10 000 kan ett kapitel inte bli kortare än glappet som öppnade nästa. På 3 000 kan samma fil ge kapitel på fyra sekunder, och YouTube ignorerar så korta kapitelmarkeringar. Fältet går ner till noll, där varje textblock blir ett eget kapitel – användbart för att kontrollera vad en fil innehåller, mindre användbart för publicering.
Vart tog resten av orden vägen i kapitellistan?
Ingenstans – de finns kvar i din fil, och den här sidan skriver aldrig till den. En kapitelrubrik är en rad text, och sidan använder det första textblocket i varje kapitel till den, så allt som sägs efter det blocket ligger inuti kapitlet i stället för i dess titel. Vill du ha varje ord som läsbar prosa är det en annan sida: transkriptionsexporten fogar ihop blocken till stycken och behåller alla.
Varför står vissa kapitelrader som 20:00 och andra som 1:02:03?
Eftersom det är så kapitellistor skrivs för hand, och en spelare läser båda utan problem. En markering under en timme är minuter och sekunder; när en markering passerar timmen skrivs timmen ut så att talet fortfarande går att förstå vid en blick. Att skriva varje rad den långa vägen skulle ge 0:20:00 för den första av dem, vilket är längre, inte mer exakt och långsammare att skanna när du letar efter ett avsnitt.
Måste jag redan ha tre kapitel för att kapitellistan ska vara användbar?
Sidan är användbar ändå, men den kan inte skapa ett tredje kapitel ur en fil som bara har två pauser. Att hitta på ett skulle innebära att dela en mening på mitten och kalla den andra halvan ett nytt avsnitt, vilket skulle sätta en kapitelmarkering mitt i en tanke och ge dig en lista som inte längre stämmer med videon. Har din fil verkligen bara två brytningar är det ärliga svaret att den har struktur för två kapitel, och åtgärden är en kortare paus eller en annan fil.
Kan jag klistra in kapitellistan direkt i videobeskrivningen?
Ja. Det är vad den är till för: klartext, en rad per kapitel, en tid och sedan en titel, utan numrering och utan tillagda skiljetecken. Klistra in den på egna rader i beskrivningen så dyker kapitelmarkeringarna upp. Det enda du ska behålla är första raden precis som den kommer ut – tar du bort 0:00 eller flyttar det kapitlet senare slutar listan att kännas igen, hur sund resten än är.