Miksi tekstityksiä muunnetaan?

Tekstitystiedosto sisältää videon vuorosanat sekä ajat, jolloin kukin rivi tulee näkyviin ja poistuu näkyvistä. Videosoittimet, editointiohjelmat ja verkkosivustot tukevat eri tekstitysmuotoja, joten tiedosto on usein muunnettava ennen kuin sitä voi käyttää haluamassasi paikassa. Eri muodot käsittelevät myös rivien ajoitusta omilla tavoillaan ja säilyttävät tekstitysten ulkoasusta eri määrän, kuten kursivoinnin, värit ja rivien sijainnin näytöllä.

Muoto Nimi Mitä muunnin säilyttää
SRT SubRip Tyylit, värit ja sijainnin
VTT WebVTT Tyylit, WebVTT:n nimeämät värit ja sijainnin
ASS Advanced SubStation Alpha Tyylit, värit ja sijainnin
SSA SubStation Alpha Tyylit, värit ja sijainnin
SUB MicroDVD Kokonaisten rivien tyylit ja värit
SBV YouTuben tekstitykset (SubViewer) Vain teksti
TTML Timed Text Markup Language Tyylit, värit ja sijainnin
DFXP Distribution Format Exchange Profile Tyylit, värit ja sijainnin
SMI SAMI Tyylit ja värit
LRC Synkronoidut sanoitukset Vain teksti, yksi rivi kutakin aikaa kohti

Tyylejä ovat kursivointi, lihavointi, alleviivaus ja yliviivaus, paitsi WebVTT:ssä, joka ei tue yliviivausta. Kaikki muodot säilyttävät ajat ja tekstin, ja LRC:tä lukuun ottamatta kaikki säilyttävät rivinvaihdot. SAMI- ja LRC-tiedostot ilmaisevat vain kunkin rivin alkamisajan, ja MicroDVD-tiedostot mittaavat aikaa videon ruutuina.

Työkalun kuvaus

Tämä työkalu muuntaa tekstityksiä muotojen SRT, VTT, ASS, SSA, SUB, SBV, TTML, DFXP, SMI ja LRC välillä. Kaikki tämän sivuston tekstitysmuuntimet toimivat samalla tavalla, yleisestä tekstitysmuuntimesta yksittäisen muunnosparin muuntimiin, kuten SRT–VTT, VTT–SRT tai ASS–SRT: muunnin käyttää aluksi nimessään mainittuja muotoja, ja Lähde- ja Kohde-valikoista voi valita mitkä tahansa muut.

Muuntimet ottavat vastaan tekstitystiedostoja tai tekstinä liitettyjä tekstityksiä ja tuottavat tiedostoja tai tekstiä. Valitse haluamasi vaihtoehto lähde- ja kohdepuolen yläreunassa olevista Tiedosto- ja Teksti-välilehdistä. Molemmissa on aluksi valittuna Tiedosto.

  • Tiedosto sisään: valitse tai pudota yksi tekstitystiedosto tai useita tiedostoja. Selaa tiedostoja -toiminto näyttää vain lähdemuodon tiedostot, mutta siihen pudotettavat tiedostot voivat olla missä tahansa tuetuista muodoista. Kukin tiedosto muunnetaan oman muotonsa perusteella, joten esimerkiksi VTT-tiedosto muunnetaan myös ASS–SRT-muuntimella. Tiedostot muunnetaan heti niiden lisäämisen jälkeen sekä aina, kun valitset toisen kohdemuodon tai kuvataajuuden.
  • Teksti sisään: liitä tai kirjoita tekstitykset, niin ne muunnetaan kirjoittaessasi.
  • Tiedosto ulos: muunnetut tiedostot näkyvät ruudukossa, jossa kullekin tiedostolle on oma Lataa-painike. Tiedostojen alkuperäiset nimet säilyvät, mutta tiedostopääte vaihtuu. Liitetty tekstitys tallennetaan yhteen tiedostoon nimeltä converted, esimerkiksi converted.vtt.
  • Teksti ulos: muunnetut tekstitykset näkyvät tekstinä, jonka voi kopioida. Jos muunnetaan useita tiedostoja, tekstin yläpuolella olevasta Tiedosto-valikosta voi valita näytettävän tiedoston.

Vaihtopainike kääntää muunnoksen suunnan: kohdemuodosta tulee lähdemuoto, puolet vaihtavat välilehtiä ja muunnetuista tekstityksistä tulee uusi syöte.

Tekstitykset muunnetaan laitteellasi, eikä niitä koskaan ladata palvelimelle.

Muunna useita tekstitystiedostoja kerralla

Valitse tai pudota Tiedosto-välilehdellä niin monta tekstitystiedostoa kuin haluat ja lisää niitä milloin tahansa: tämä on tekstitysten erämuunnin, joten voit muuntaa kokonaisen sarjan tekstitykset yhdellä kertaa, olipa muunnos ASS–SRT, SRT–VTT tai SUB–SRT.

  • Tiedostot muunnetaan yksi kerrallaan lisäysjärjestyksessä, ja edistymispalkki näyttää niiden määrän.
  • Muunnetut tiedostot näkyvät ruudukossa, jossa kullekin tiedostolle on oma Lataa-painike.
  • Lataa kaikki tallentaa kaikki muunnetut tiedostot yhteen ZIP-tiedostoon tai yhden muunnetun tiedoston sellaisenaan.
  • Jos kahdelle tiedostolle tulisi sama nimi, jälkimmäisen nimeen lisätään numero, esimerkiksi episode (1).srt.
  • Jos tiedostoa ei voi muuntaa, virheilmoituksessa mainitaan tiedoston nimi, ja muut tiedostot muunnetaan silti.

Asetukset

Kuvataajuus (fps) näkyy Asetuksissa kohdemuodon alla, kun muunnetaan SUB-muodosta tai siihen, sillä MicroDVD-tiedostot mittaavat aikaa videon ruutuina sekuntien sijaan. Valitse tekstityksen videon kuvataajuus: 23.976, 24, 25, 29.97, 30, 50, 59.94 tai 60 ruutua sekunnissa. Oletusarvo on 23.976.

  • MicroDVD-tiedosto, jonka ensimmäisellä rivillä ilmoitetaan kuvataajuus, esimerkiksi {1}{1}25, luetaan kyseisellä taajuudella Kuvataajuus-asetuksen arvosta riippumatta. Muut MicroDVD-tiedostot luetaan valitulla kuvataajuudella.
  • Muuntimen kirjoittamien MicroDVD-tiedostojen alussa on kyseinen rivi, joka ilmoittaa niiden kirjoituksessa käytetyn kuvataajuuden.

Miten se toimii

Kukin tiedosto tai liitetty teksti luetaan tekstitysjaksoiksi eli tekstiriveiksi, jotka näkyvät kerrallaan. Sen jälkeen jaksot kirjoitetaan kohdemuodossa.

  • Tiedoston teksti luetaan sen tavujärjestysmerkinnän ilmoittamalla merkistökoodauksella tai, jos merkintää ei ole, UTF-8:na, jos tiedosto on kelvollista UTF-8:aa. Muussa tapauksessa käytetään chardet-kirjaston todennäköisimmäksi arvioimaa koodausta, kuten Windows-1251 venäjänkielisissä tekstityksissä, Shift_JIS japaninkielisissä tai EUC-KR koreankielisissä tekstityksissä. Myös UTF-16-tiedostot ilman tavujärjestysmerkintää tunnistetaan. Muunnetut tiedostot ovat aina UTF-8-muodossa ja käyttävät Windows-rivinvaihtoja (CRLF).
  • Tiedosto luetaan sen sisältämän tekstitystyypin mukaisesti tiedostopäätteestä riippumatta. Sama koskee liitettyä tekstiä Lähde-valikon valinnasta riippumatta. TTML-tekstityksiä sisältävä .xml-tiedosto luetaan TTML-muodossa, .txt-tiedostoksi tallennettu SRT-tiedosto luetaan SRT-muodossa, kun pudotat sen tiedostovalitsimeen, ja SubViewer-tekstityksiä sisältävä .sub-tiedosto, jossa ajat ilmoitetaan sekunnin sadasosina, luetaan SubViewer-muodossa eikä MicroDVD-muodossa.
  • Ajat ja teksti säilyvät aina, samoin rivinvaihdot LRC-tiedostoja lukuun ottamatta. Kursivointi, lihavointi, alleviivaus, yliviivaus, värit ja sijainti säilyvät siinä määrin kuin kohdemuoto niitä tukee, kuten taulukosta käy ilmi. Fontit, fonttikoot, ääriviivat, animaatiot, karaoketekstin ajoitus, puhujien nimet, piirrokset, huomautukset ja kommentit jätetään pois.
  • Valkoinen teksti kirjoitetaan ilman väriä. WebVTT säilyttää vain nimeämänsä värit: valkoisen, limenvihreän, syaanin, punaisen, keltaisen, magentan, sinisen ja mustan, esimerkiksi luokkina <c.yellow>.
  • Kuvan ylä- tai keskiosassa tai sen vasemmassa tai oikeassa reunassa olevat tekstitysjaksojen sijainnit säilyvät: SRT- ja ASS-tiedostoihin lisätään esimerkiksi tageja kuten {\an8}, joiden numerointi vastaa numeronäppäimistön näppäimiä, joten 8 tarkoittaa yläosan keskikohtaa. SSA-tiedostoihin lisätään tageja kuten {\a6}, VTT-tiedostoihin rivin ja tasauksen asetukset ja TTML- ja DFXP-tiedostoihin kullekin sijainnille oma alue. MicroDVD-, SBV-, SAMI- ja LRC-tiedostoissa ei ole sijaintitietoja, joten niiden tekstitysjaksojen sijainti katoaa.
  • ASS-, SSA- ja LRC-aikojen tarkkuus pyöristetään sekunnin sadasosiin ja MicroDVD-aikojen lähimpään ruutuun.
  • ASS- ja SSA-tiedostoissa kukin Dialogue-rivi luetaan tyylinsä mukaisilla kursivointi-, lihavointi-, alleviivaus-, yliviivaus-, väri- ja tasausasetuksilla, ja sen ohitustagit muuttavat niitä. Muuntimen kirjoittamissa ASS- ja SSA-tiedostoissa on yksi tyyli, Default: valkoinen Arial, koko 16, 384 × 288 -kokoisen skriptin alareunan keskellä.
  • SAMI- ja LRC-tiedostot ilmoittavat vain kunkin tekstityksen alkamisajan. Tekstitys näkyy seuraavan tekstityksen alkamiseen asti tai siihen asti, kunnes tyhjä tekstitys poistaa sen. Viimeinen tekstitys näkyy 5 sekuntia tai LRC-tiedostossa siihen asti, kunnes kappaleen pituustagin ilmoittama kesto päättyy, jos se tapahtuu myöhemmin. Koska nämä muodot näyttävät vain yhden tekstityksen kerrallaan, päällekkäiset tekstitysjaksojen alkamis- tai päättymiskohdat jakavat jaksot osiin, ja kussakin osassa näkyy kaikkien sillä hetkellä ruudulla olevien jaksojen teksti.
  • LRC-tiedostot luetaan jokaisen riville määritetyn ajan kohdalla. Samaan aikaan ajoitetut rivit näytetään yhdessä, kuten käännöksiä sisältävissä tiedostoissa, ja offset-tagi siirtää kaikkia rivejä. Sanojen ajoitukset, kuten <01:23.45>, jätetään pois. Muuntimen kirjoittamissa LRC-tiedostoissa kukin tekstitysjakso kirjoitetaan yhdelle riville, ja sen rivit erotetaan välilyönnillä.
  • Useilla kielillä tekstityksiä sisältävästä SAMI-tiedostosta luetaan ensimmäinen kieli, jolla on tekstityksiä. Muuntimen kirjoittamissa SAMI-tiedostoissa on yksi kieli: lähdetiedoston ilmoittama kieli, esimerkiksi TTML-tiedoston tai toisen SAMI-tiedoston kieli, tai englanti, jos tiedosto ei ilmoita kieltä. Sen luokan nimi perustuu kieleen, esimerkiksi koreankielisen tekstityksen KOCC.
  • TTML- ja DFXP-tiedostojen ajat voivat olla kellonaikoja, ruutuja, tikkejä tai siirtymiä, kuten 1.5s, ja myös body-elementin ja sen div-elementtien ajat huomioidaan. Tyylit luetaan riippumatta siitä, onko ne määritetty tekstissä vai nimetty head-osiossa. DFXP-tiedostot ovat TTML-tiedostoja, joten muunnin lukee ja kirjoittaa molempia samalla tavalla, ja vain tiedostopääte eroaa. Muuntimen kirjoittamissa tiedostoissa käytetään kellonaikoja millisekunteineen ja tekstissä määritettyjä tyylejä.
  • WebVTT-tiedostoista jätetään pois huomautukset, tyylilohkot, alueet ja tekstitysjaksojen tunnisteet. Otsakkeen "Language:"-rivi, joka on joissakin tiedostoissa, ilmoittaa kielen.
  • MicroDVD-tiedostoissa ohjauskoodit, kuten {y:i} kursivointia varten ja {c:$0000FF} värejä varten, muotoilevat rivin tai isolla kirjaimella koko tekstitysjakson. Myös rivin alussa oleva / tarkoittaa kursivointia. MicroDVD ei voi muotoilla rivin osaa, joten muuntimen kirjoittamiin tiedostoihin säilyvät vain kokonaisten rivien tai tekstitysjaksojen tyylit.
  • SRT-tiedostot muunnetaan myös silloin, kun niistä puuttuvat tekstitysjaksojen numerot, jaksoissa on tyhjiä rivejä tai aikojen pilkkujen tilalla on pisteet.
  • .idx-tiedoston kanssa toimitettavat SUB-tiedostot (VobSub) sisältävät tekstin sijaan kuvia tekstityksistä, joten niitä ei voi muuntaa.

Vinkkejä

  • Jos haluat näyttää videon verkkosivulla, muunna tekstitykset VTT-muotoon: HTML:n <track>-elementti tukee WebVTT-tiedostoja.
  • Jos MicroDVD-tiedoston tekstitys tulee näkyviin liian aikaisin tai myöhään ja ero kasvaa videon edetessä, muunna tiedosto uudelleen videon kuvataajuudella.
  • Jos kirjaimet näkyvät väärin, esimerkiksi Ïðèâåò tekstin Привет sijaan, tiedoston koodausta ei tunnistettu. Avaa tiedosto tekstieditorissa, tallenna se UTF-8-muodossa ja muunna uudelleen tai kopioi teksti ja liitä se Teksti-välilehdelle.