Siirry pääsisältöön
SubtitleMatrix

Jaa kaksikielinen kahdeksi tiedostoksi

Teksti ja tyyliKaksikielisen tiedoston jakaminen kahdeksi raidaksi
Tai liitä tekstityksen teksti

Asetukset

Kaksikielisessä tiedostossa on yleensä kaksi kirjoitusjärjestelmää — latinalainen kiinan yläpuolella, japani korean yläpuolella — ja sitä oletus lukee: kunkin rivin kirjaimet päättävät, kumpaan tiedostoon se kuuluu, ja tiedostossa ensimmäisenä esiintyvä kieli tulee ensimmäiseksi tiedostoksi. Se ei ole arvaus merkityksestä, vain kirjoitusjärjestelmästä, joten se ei sekoita puolia keskenään nähtyään ensimmäisen rivin. Sitä se ei pysty erottamaan toisistaan: kahta kieltä, joilla on sama aakkosto. Englanninkielinen tiedosto espanjalaista vastaan tai venäjänkielinen ukrainalaista vastaan näyttää yhdeltä kirjoitusjärjestelmältä — ja niin näyttää myös tavallinen yksikielinen tiedosto, jonka pitkät rivit on taitettu toiselle riville, mikä on yleinen tapaus ja syy siihen, että tämä lukutapa on tarkoituksella varovainen. Kun jokainen rivin jokaisessa alaotsikossa näyttää samalta kirjoitusjärjestelmältä, mitään ei tule ulos: tiedosto menee läpi muuttumattomana ja ajo raportoidaan muuttamattomana. Se on merkki valita rivin sijainti sen sijaan. Rivin sijainnin valitseminen tekee siitä säännön kaikkialla: kunkin alaotsikon ensimmäinen rivi menee ensimmäiseen tiedostoon ja loput toiseen. Se sopii tiedostolle, jossa kaksi kieltä ovat aina samoilla riveillä, ja se on ainoa tapa jakaa pari, jolla on sama aakkosto — mutta tiedostossa, jossa järjestys vaihtelee, se jakaa väärät rivit, ja toisin kuin oletus, se ei kerro tehneensä niin.

Kuvanopeus, jossa ajoitukset on laskettu. Muotosivuilla tätä tarvitsee MicroDVD, koska se tallentaa ajoituksen ruutunumeroina. Kuvanopeussivuilla tämä on nopeus, jota vasten tiedosto ajastettiin — versio, jolle tekstitys tehtiin — ja sivun toinen laatikko ottaa sen videon nopeuden, jonka kanssa aiot tekstitystä käyttää. Yleisiä ovat 23,976, 24, 25, 29,97, 30, 50, 59,94 ja 60. Väärä arvo siirtää koko aikajanaa, ja kuvanopeussivuilla se siirtää sitä suhteellisesti eikä kiinteällä määrällä.

Tämä sivu ottaa yhden kaksikielisen tekstitystiedoston ja antaa takaisin kaksi tiedostoa, yhden kielen kummassakin. Se on tiedosto, jonka useimmat kaksikieliset julkaisut toimittavat: alkuperäinen jokaisen alaotsikon ensimmäisellä rivillä, käännös toisella. Sen jakaminen tarvitaan ennen kuin kaksi kieltä annetaan eri ihmisille — kääntäjälle, jonka pitää korjata oma tekstinsä koskematta sinun tekstiisi, tekstitystalomolle, joka toimittaa kunkin kielen omana raitanaan, alustalle, joka ottaa yhden tekstitystiedoston kieltä kohden eikä hyväksy tiedostoa, jossa on kaksi.

Kaksi tiedostoa tulevat ulos ajon mukana yhdessä zip-paketissa. Se ei ole koristetta: selain sallii vain yhden latauksen yhdestä klikkauksesta, joten kaksi erillistä tallennuspainiketta tarkoittaisi, että toinen tiedosto jäisi hiljaa saapumatta. Kaksi ovat tasavertaisia — kumpikaan ei ole alkuperäinen — ja ne kantavat samaa nimeä kuin tiedostosi kieli lisättynä ennen päätettä, joten film.srt palautetaan muodossa film.srt ja film.cjk.srt film.zipin sisällä. Tee yksi tiedosto kerrallaan tai pudota kokonainen kausi sisään, ja jokainen tiedosto jaetaan erikseen.

Kumpi rivi kuuluu kummalle kielelle, päätetään siitä kirjoitusjärjestelmästä, jolla rivi on kirjoitettu, ei sen sijainnista alaotsikossa. Englanninkielinen rivi kiinankielisen yläpuolella, japaninkielinen koreankielisen yläpuolella, kreikankielinen arabiankielisen yläpuolella — kirjaimet itse kertovat, kumpaan tiedostoon kukin rivi menee, ja tiedostossa ensin esiintyvä kieli tulee ensimmäiseksi tiedostoksi. Rivijärjestystä ei käytetä, koska kääntäjät eivät kunnioita sitä: tiedosto, jossa käännös on välillä ylhäällä ja välillä alhaalla, leikattaisiin vääristä kohdista rivit laskevalla säännöllä, kun taas kirjoitusjärjestelmä toimii loppuun asti.

Se, mitä kirjoitusjärjestelmä ei voi tehdä, on erottaa kahta samaa aakkostoa käyttävää kieltä. Englanti espanjan yläpuolella, venäjä ukrainan yläpuolella — kirjainten tasolla ne ovat yksi kirjoitusjärjestelmä, ja niin on väistämättä myös tavallinen yksikielinen tiedosto, jonka pitkät rivit on käännetty toiselle riville. Työkalu, joka arvaisi siinä, ottaisi olemassa olevista tekstitystiedostoista tavallisimman ja palauttaisi kaksi tiedostoa, joissa kummassakin on puoli lausetta. Siksi tämä sivu ei arvaa: kun jokainen tiedoston rivi lukee samana kirjoitusjärjestelmänä, mitään ei tule ulos ja ajo raportoidaan muuttamattomana, mikä on pelkkä totuus ja merkki vaihtaa asetus rivin sijaintiin — kunkin alaotsikon ensimmäinen rivi ensimmäiseen tiedostoon, loput toiseen. Se on ainoa sääntö, joka voi jakaa samaa aakkostoa käyttävän parin, ja sivu sanoo sen sen sijaan että jakaisi tiedostosi hiljaa väärin.

Kymmenen muotoa kelpaa syötteeksi: SRT, WebVTT, ASS, SSA, SBV, SAMI, TTML, JSON ja CSV sekä MicroDVD, jonka ruutunumerot luetaan ja kirjoitetaan asettamallasi kuvanopeudella. LRC jää pois, koska se ei tallenna loppuaikaa, joten jaettavaa alaotsikkoa ei ole, ja pelkkä teksti jää pois, koska siinä ei ole ajoituksia lainkaan. Molemmat tiedostot pitävät ajat, joilla ne tulivat, ja molemmat pitävät numeron, joka kullakin alaotsikolla oli lähdetiedostossa — siksi ensimmäinen tiedosto voi edetä 1, 3, 4, kun toinen etenee 1, 2, 3, 4. Puuttuva numero ei ole virhe; se on tapa, jolla ensimmäinen tiedosto sanoo, että alaotsikko kuuluu toiselle kielelle. Mitään ei lähetetä, mitään ei rekisteröidä, ja jakaminen tapahtuu tässä selaimen välilehdessä.

Esimerkit

Englanti kiinan yläpuolella jaettuna kahdeksi tiedostoksi

Syöte

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

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

Tuotos

First file (film.srt):
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 (film.cjk.srt):
1
00:00:01,000 --> 00:00:03,000
早上好。

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

Tavallinen tapaus. Jokainen rivi luetaan erikseen, joten sillä ei ole väliä, että kiinankielinen rivi on jokaisessa alaotsikossa toinen — kirjaimet päättävät. Molemmat tiedostot pitävät alkuperäiset ajat ja alkuperäiset alaotsikkonumerot, ja juuri se tekee turvalliseksi laskea kaksi tiedostoa myöhemmin vierekkäin ja tarkistaa ne toisiaan vasten.

Alaotsikko, joka on olemassa vain toisella kielellä

Syöte

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

2
00:00:05,000 --> 00:00:07,000
(敲门声)

3
00:00:09,000 --> 00:00:11,000
See you soon.
再见。

Tuotos

First file (film.srt):
1
00:00:01,000 --> 00:00:03,000
Good morning.

3
00:00:09,000 --> 00:00:11,000
See you soon.


Second file (film.cjk.srt):
1
00:00:01,000 --> 00:00:03,000
早上好。

2
00:00:05,000 --> 00:00:07,000
(敲门声)

3
00:00:09,000 --> 00:00:11,000
再见。

Keskimmäinen alaotsikko on äänitehoste, joka on kirjoitettu vain käännökseen, joten siinä ei ole mitään jaettavaa: koko alaotsikko siirtyy toiseen tiedostoon, ja ensimmäinen tiedosto hyppää yhdestä kolmeen. Aukko on tarkoituksellinen. Se on ainoa näkyvä merkki ensimmäisessä tiedostossa siitä, että alaotsikko kuuluu toiselle kielelle, ja se katoaa, jos tiedosto numeroidaan uudelleen.

Englanti ja espanja, joita oletusasetus ei voi erottaa

Syöte

1
00:00:01,000 --> 00:00:03,000
Good morning.
Buenos días.

2
00:00:05,000 --> 00:00:07,000
How are you?
¿Cómo estás?

Tuotos

With the split set to line position (film.srt):
1
00:00:01,000 --> 00:00:03,000
Good morning.

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


With the split set to line position (film.latin.srt):
1
00:00:01,000 --> 00:00:03,000
Buenos días.

2
00:00:05,000 --> 00:00:07,000
¿Cómo estás?

Kaksi kieltä, yksi aakkosto, joten mikään kirjaimiin perustuva sääntö ei voi erottaa niitä — juuri siksi ajo ei tee mitään ennen kuin jako vaihdetaan rivin sijaintiin. Se toimii tässä, koska molemmat kielet ovat aina omalla rivillään samassa järjestyksessä. Jos tiedostossasi järjestys vaihtuu alaotsikosta toiseen, rivin sijainti leikkaa väärät rivit eikä oletuksesta poiketen kerro siitä jälkeenpäin.

Usein kysytyt kysymykset

Miten sivu päättelee, millä kielellä kukin rivi on kirjoitettu?

Jokaisen rivin kirjoitusjärjestelmästä kirjain kirjaimelta: latinalainen, kiinalainen, japanilainen kana, korealainen hangul, kyrillinen, arabialainen, heprealainen, kreikkalainen ja devanagari erotetaan kaikki toisistaan, ja kiina ja japani lasketaan samaksi puoleksi, koska japanilainen tiedosto sekoittaa molempia. Kieli, joka esiintyy tiedostossasi ensimmäisenä, tulee kahden tiedoston ensimmäiseksi, joten englanti-kiina-tiedosto palaa englanniksi ja kiinaksi. Numerot, välimerkit, huomautukset ja nuottimerkit eivät ole mitään kieltä: ne pysyvät ensimmäisessä tiedostossa, kun ne ovat alaotsikossa, jossa on molemmat kielet, eivätkä ne koskaan aiheuta alaotsikon jakamista.

Jaoin englannin ja espanjan tiedoston ja sain saman tiedoston takaisin. Miksi?

Koska kirjainten tasolla ne kaksi ovat yhtä kirjoitusjärjestelmää, ja niin on myös jokainen yksikielinen tiedosto, jonka pitkät rivit on käännetty toiselle riville. Työkalu, joka arvaisi, ottaisi olemassa olevista tekstitystiedostoista tavallisimman ja palauttaisi kaksi tiedostoa, joissa kummassakin on puoli lausetta, joten tämä sivu kieltäytyy arvaamasta ja raportoi, ettei mikään muuttunut. Vaihda jako rivin sijaintiin ja aja uudelleen: kunkin alaotsikon ensimmäinen rivi menee ensimmäiseen tiedostoon ja loput toiseen. Se on ainoa sääntö, joka erottaa samaa aakkostoa käyttävät kielet, ja se vaatii, että tiedostosi pitää kaksi kieltä samoilla riveillä koko matkan.

Saanko yhden tiedoston, jossa on molemmat kielet, vai kaksi tiedostoa?

Kaksi tiedostoa, pakattuna yhteen zip-pakettiin, joka on nimetty sinun tiedostosi mukaan: film.srt palautetaan muodossa film.srt ja film.cjk.srt film.zipin sisällä, ja kieli on merkitty ennen päätettä. Kaksi tallennuspainiketta ei toimisi, koska selain sallii yhden latauksen klikkausta kohden ja toinen tiedosto jäisi hiljaa saapumatta. Jos haluat mieluummin molemmat kielet yhteen tiedostoon — alkuperäinen käännöksen yläpuolella — se on yhdistämissivu, joka tekee tämän sivun vastakohdan.

Kumpi kahdesta tiedostosta lasketaan alkuperäiseksi?

Ei kumpikaan. Sivulla ei ole tapaa tietää, kumpi kieli on lähde ja kumpi käännös, joten se ei teeskentele tietävänsä: tiedosto, jossa on syötteessäsi ensimmäisenä esiintyvä kieli, tulee ensimmäiseksi tiedostoksi, ja kaksi ovat tasavertaisia kaikkialla muualla — zipissä, tulosten luettelossa ja nimissä, jotka eroavat vain kielitunnuksella. Jos tarvitset nimenomaan alkuperäisen, katso, kumpi tiedosto palasi sillä kielellä, jonka odotat olevan ensimmäisen alaotsikon ensimmäisellä rivillä.

Muuttaako jakaminen ajoituksia tai pudottaako se jotain?

Ei. Molemmat tiedostot pitävät alut, loput ja alaotsikkonumerot, jotka lähdetiedostossa oli, joten ensimmäisen tiedoston alaotsikko on täsmälleen sillä hetkellä kuin ennenkin. Yksi asia pitää lukea: ajon jälkeinen raportti, joka on tavallisessa tapauksessa tyhjä ja kertoo niiden alaotsikoiden määrän, jotka piti jakaa rivin sijainnin mukaan, koska niiden rivit eivät kantaneet lainkaan kirjaimia — musiikkialueiden alaotsikot ja hakasuluissa olevat äänet. Ne pitävät ensimmäisen rivinsä ensimmäisessä tiedostossa ja loput toisessa, joten kumpikaan tiedosto ei menetä ääntä, mutta mihin leikkaus osui, on arvaus, ja raportti sanoo niin.

Mitkä muodot voi jakaa tällä tavalla, ja ladataanko tiedostoni?

SRT, WebVTT, ASS, SSA, SBV, SAMI, TTML, JSON ja CSV sekä MicroDVD, jonka ruutunumerot luetaan ja kirjoitetaan asettamallasi kuvanopeudella — siinä kaksikielinen tiedosto on yksi rivi, jossa kielet on erotettu pystyviivalla. LRC ja pelkkä teksti eivät kelpaa, koska LRC ei tallenna loppuaikaa ja tekstissä ei ole ajoituksia, joten kummassakaan ei ole jaettavaa alaotsikkoa. Mitään ei ladata minnekään: tiedostosi luetaan, jaetaan ja kirjoitetaan takaisin tässä selaimen välilehdessä, ja juuri se on koko pointti kaikille, joiden aineisto ei saa poistua koneelta.

Aiheeseen liittyvät työkalut