Gå till huvudinnehållet
SubtitleMatrix

Behåll en tidslinje vid sammanslagning

Text och formateringSlå ihop två spår till en tvåspråkig fil
Eller klistra in undertexttext
Eller klistra in texten från den andra filen

Inställningar

Två undertexter stämmer sällan överens textblock för textblock, och det här är valet som avgör vad som händer överallt där de inte gör det. Överallt där ett textblock i den ena filen överlappar ett textblock i den andra behandlas de två som samma ögonblick och följs åt, och överlappningen avgör hur länge resultatet står kvar på skärmen. Resten är det här valet. Behåll båda filerna lägger till varje omatchat textblock som en egen rad, så inte ett ord från någon av indata saknas – och den andra filens tider bevaras inte, eftersom ett omatchat textblock ändå måste ligga någonstans på den första filens tidslinje. Behåll den första filens tidslinje gör det motsatta: den första filens textblock behåller exakt de starter och slut de kom in med, inget nytt infogas, och varje textblock i den andra filen som inte linjerar med något släpps. Rapporten efter en körning anger alltid hur många textblock det var.

När två textblock behandlas som samma ögonblick måste deras text dela på skärmen. Ordnat som två rader är hur tvåspråkiga undertexter normalt sänds och hur de flesta spelare förväntar sig att se dem: den första filens rad ligger ovanför den andra filens, och textblocket blir ett textblock på två rader. Det kräver att textblocket tillåter en radbrytning, vilket är varför varje format som lagrar ett textblock som en enda rad lämnas utanför den här sidan helt i stället för att tyst plattas till här. Sammanfogat till en rad sätter båda språken på en enda rad separerade av det du skriver i fältet nedan, vilket är vad du vill när läsarna är menade att se översättningen först och originalet som en parentes – en översättares undertext snarare än en tvåspråkig undertext avsedd för sändning.

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.

Behåll den första filens tidslinje och använd den andra filen enbart som textkälla. Varje textblock i resultatet har exakt den tid det hade i den första filen, och ett textblock i den andra filen som inte kan kopplas till något i den första släpps och räknas.

Det här är varianten för en redan synkad grundfil. Om den första filen är kontrollerad mot bilden ska en översättning inte få flytta några tider, och sidan garanterar att den inte gör det. Priset är att översättningens egna tider inte är något att lita på — de används bara för att hitta rätt partner.

Varje textblock i den första filen får högst en partner. Om en översättare har delat en replik i två textblock kan bara det ena placeras; det andra släpps och räknas, eftersom det inte finns någon tom plats att lägga det på utan att ändra tidslinjen.

Numreringen i den första filen står kvar oförändrad. Inga nya textblock skapas, så det finns inga luckor att fylla och inga nummer att skriva om. Tio format stöds: SRT, WebVTT, ASS, SSA, SBV, SAMI, TTML, JSON, CSV och MicroDVD. Filerna lämnar aldrig webbläsaren.

Exempel

Ett kinesiskt textblock som den engelska filen inte har

Indata

First file:
1
00:00:01,000 --> 00:00:03,000
Good morning.

2
00:00:05,000 --> 00:00:07,000
How are you?


Second file:
1
00:00:01,000 --> 00:00:03,000
早上好。

2
00:00:05,000 --> 00:00:07,000
你好吗?

3
00:00:20,000 --> 00:00:22,000
这句在第一份里没有对应。

Resultat

1
00:00:01,000 --> 00:00:03,000
Good morning.
早上好。

2
00:00:05,000 --> 00:00:07,000
How are you?
你好吗?

Det kinesiska textblocket vid 20–22 sekunder saknar partner i den engelska filen och släpps därför. Resultatet har två textblock med den engelska filens tider; det som släpptes redovisas i resultatet i stället för att försvinna tyst.

En översättare som delade en rad i två

Indata

First file:
1
00:00:01,000 --> 00:00:06,000
We should leave before the storm gets worse.


Second file:
1
00:00:01,000 --> 00:00:02,500
我们该走了。

2
00:00:03,000 --> 00:00:05,000
趁暴风雨还没更大。

Resultat

1
00:00:01,000 --> 00:00:06,000
We should leave before the storm gets worse.
我们该走了。

Bara den första kinesiska raden kan placeras i det engelska textblocket, eftersom varje textblock får högst en partner. Den andra kinesiska raden saknar plats och släpps. Den engelska tiden 1–6 sekunder är oförändrad, vilket är hela poängen med den här sidan.

Två filer som inte har något med varandra att göra

Indata

First file:
1
00:00:01,000 --> 00:00:03,000
Good morning.

2
00:00:05,000 --> 00:00:07,000
How are you?


Second file:
1
00:01:00,000 --> 00:01:02,000
一分钟处的旁白。

2
00:02:00,000 --> 00:02:02,000
两分钟处的旁白。

Resultat

1
00:00:01,000 --> 00:00:03,000
Good morning.

2
00:00:05,000 --> 00:00:07,000
How are you?

Ingen av de kinesiska textblocken överlappar de engelska, så ingen text kan placeras. Resultatet blir den första filen oförändrad, med sina två textblock och sina tider. Det är inte ett fel — det är sidans svar på att filerna inte hör ihop.

Vanliga frågor

Vad betyder det att behålla en tidslinje?

Att varje textblock i resultatet har exakt den start- och sluttid det hade i den första filen. Den andra filen bidrar bara med text; dess tider används för att hitta rätt partner men skrivs aldrig ut. En redan synkad grundfil kan därför inte flyttas av en översättning.

Vad händer med textblock som inte matchar något?

De släpps och räknas. Sidan redovisar antalet släppta textblock i resultatet, så du kan se att en översättning var ofullständig eller hade en annan struktur. Ett släppt textblock är inte ett fel i filen; det finns helt enkelt ingen tid på den första tidslinjen att lägga det på.

Varför försvann den ena av två översatta rader?

Eftersom varje textblock i den första filen får högst en partner. Om översättaren har delat en engelsk replik i två kinesiska textblock kan bara det första placeras; det andra skulle kräva en ny tid eller en ny rad, och den här sidan får inte ändra tidslinjen. Det släppta textblocket räknas i resultatet.

Skrivs numreringen om?

Nej. Inga textblock tillkommer och inga tider ändras, så den första filens nummer står kvar precis som de var. Ett textblock som släpps lämnar ingen lucka i den första filens numrering, eftersom det aldrig ingick i den. Resultatet är alltså den första filens struktur med text från den andra.

Behåller den valda tidslinjen sina tider i alla format?

Ja. Sidan rör bara vilka textblock som följer med, inte hur formatet skrivs, så alla tolv format fungerar. Tiderna kommer från den fil du valt som primär, och textblock i den andra filen som inte överlappar något i den primära faller bort oavsett format.

Kan jag välja layout när jag behåller en tidslinje?

Ja. Den andra filens text kan hamna på en ny rad under den första eller på samma rad med en avgränsare, precis som på de andra sammanslagningssidorna. Tidslinjevalet styr vilka textblock som får plats; layouten styr bara hur de två texterna placeras inom ett textblock.

Relaterade verktyg