Muunna ASS muotoon TXT
Tai liitä tekstityksen teksti
Mitä tämä muunnos muuttaa
6 asiaa pudotetaan tai vaativat päätöksen
- Ajoitus
koko aikajana (tuotosmuoto ei tallenna ajoituksia lainkaan)
- Tyyli
kaikki tyylit (lihavointi, kursiivi, väri, ääriviiva, varjo)
- Sijoittelu
sijoittelu ruudulla (jokainen alaotsikko palaa oletussijaintiin)
- Karaoke
karaokeajoitus (tavukohtainen korostus)
- Rivinvaihdot
rivinvaihdot (moniriviset alaotsikot liitetään yhdelle riville)
- Muotokohtainen sisältö
sisältö, jonka lähdemuoto pitää alaotsikoidensa ulkopuolella (ei-alaotsikkolohkot, otsikkoteksti, alaotsikkokohtaiset asetukset, kommentoidut tapahtumat) — kohdemuodossa ei ole sille paikkaa
Tämä luettelo tulee näiden kahden muodon kyvykkyysmatriisista, ei lataamastasi tiedostosta. Tietty tiedosto voi menettää enemmän, jos se käyttää ominaisuuksia, jotka muoto sallii mutta matriisi ei mallinna.
Sivulla ASS muuttuu TXT:ksi. Kun ASS muunnetaan TXT:ksi, lähtöformaatti tallentaa yhden alaotsikon muotoon yksi Dialogue-rivi, jossa on alku- ja loppuaika, tyyliviittaus ja teksti, ja aika kirjoitetaan muodossa 0:00:01.00. Kohdeformaatti TXT tallentaa saman asian pelkkänä tekstirivinä, ja aikaa ei tallenneta lainkaan, kun lähde on ASS. Molemmilla puolilla ovat samat sanat, mutta ASS ja TXT merkitsevät ne eri tavalla.
Kun ASS muunnetaan TXT:ksi, menetettävää on koko aikajana, dokumenttitason tyylit: fontit, koot, värit, ääriviivat ja varjot, sijoittelu ruudulla, karaoken ajoitus, alaotsikoiden rivirakenne ja alaotsikoiden ulkopuolinen sisältö. Kun ASS muunnetaan TXT:ksi, kohteen ulkopuolelle jäävät [Script Info] -osio, [V4+ Styles] -tyylitaulu sekä [Fonts]- ja [Graphics]-osiot ja Comment:-rivit. Raportti näkyy ASS → TXT -ruudun yläpuolella ennen muunnosta, ja jokainen kohta lasketaan tiedostokohtaisesti.
Yksi tiedosto tai sata: ASS-jono käsittelee ne peräkkäin, keskeytät milloin tahansa ja lataat kaikki TXT-tulokset kerralla. TXT-tiedostot syntyvät selaimessa eikä ASS-tiedoston sisältö poistu koneeltasi.
Esimerkit
Tavallinen ASS-tiedosto TXT-muunnoksessa
Syöte
[Script Info]
Title: Example
ScriptType: v4.00+
WrapStyle: 0
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,2,2,10,10,10,1
Style: Title,Arial,36,&H0000FFFF,&H000000FF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,2,2,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello there.
Dialogue: 0,0:00:05.00,0:00:08.50,Default,,0,0,0,,{\i1}Italic{\i0} and {\b1}bold{\b0} text.
Dialogue: 0,0:00:09.00,0:00:12.00,Title,,0,0,0,,{\pos(320,240)}Positioned
Dialogue: 0,0:00:13.00,0:00:16.00,Default,,0,0,0,,{\k50}ka{\k30}ra{\k20}o{\k10}ke
Dialogue: 0,0:00:17.00,0:00:20.00,Default,,0,0,0,,Line one\NLine two
Dialogue: 1,0:00:21.00,0:00:24.00,Default,,0,0,0,,{\an7}Top left
Tuotos
Hello there.
Italic and bold text.
Positioned
karaoke
Line one
Line two
Top left
Tästä ASS → TXT -tulosteesta puuttuvat koko aikajana, dokumenttitason tyylit, sijoittelu, karaoke, rivien rakenne ja muotokohtainen sisältö. Kaikki muu vastaa rivi riviltä.
Sama ASS → TXT -muunnos rikkinäisellä lähdetiedostolla
Syöte
[Script Info]
; 一份真实的脏文件:BOM + CRLF + 认不出的覆写码 + Comment + 坏时间码
Title: Dirty sample
ScriptType: v4.00+
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,1,0,0,0,100,100,0,0,1,2,2,2,10,10,10,1
[Fonts]
fontname: Arial
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Comment: 0,0:00:00.00,0:00:01.00,Default,,0,0,0,,这是一条注释,不该变成字幕
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world
Dialogue: 0,0:00:05.00,0:00:08.00,Default,,0,0,0,,{\fad(300,300)}Unmodelled override
Dialogue: 0,0:00:09.00,0:00:12.00,Default,,0,0,0,,{\an7\pos(320,240)}Both, wrong order
Dialogue: 0,0:00:13.00,0:00:16.5,Default,,0,0,0,,One decimal centisecond
Dialogue: 0,0:00:17.00,0:00:20.00,Default,,0,0,0,,Soft\nbreak
Dialogue: 0,0:00:xx.00,0:00:24.00,Default,,0,0,0,,Broken timecodeTuotos
Hello, world
{\fad(300,300)}Unmodelled override
Both, wrong order
One decimal centisecond
Soft
break
ASS- ja TXT-tiedostot ovat usein sekaisin: ylimääräisiä rivejä, tyhjiä kenttiä ja aikoja, joita ei voi lukea. ASS-jäsennin ei kaadu vaan korjaa minkä voi ja kertoo loput raportissa, jonka TXT saa mukanaan.
Usein kysytyt kysymykset
Miten aika siirtyy ASS:sta TXT:hen?
ASS kirjoittaa ajan muodossa 0:00:01.00: tunnit, minuutit, sekunnit ja sadasosat. TXT ei tallenna aikaa lainkaan. TXT ei tallenna aikaa lainkaan, joten koko aikajana katoaa eikä tuloksessa ole aikaleimoja.
Mitkä ominaisuudet eivät mahdu TXT:hen, kun lähde on ASS?
Kun ASS muunnetaan TXT:ksi, menetettävää on koko aikajana, dokumenttitason tyylit: fontit, koot, värit, ääriviivat ja varjot, sijoittelu ruudulla, karaoken ajoitus, alaotsikoiden rivirakenne ja alaotsikoiden ulkopuolinen sisältö. Kun ASS muunnetaan TXT:ksi, kohteen ulkopuolelle jäävät [Script Info] -osio, [V4+ Styles] -tyylitaulu sekä [Fonts]- ja [Graphics]-osiot ja Comment:-rivit. Kun ASS muunnetaan TXT:ksi, koko aikajana katoaa eikä TXT:hen jää minkäänlaista ajoitusta. Alaotsikoiden teksti ja keskinäinen järjestys säilyvät.
Entä lihavointi, kursivointi ja väri – säilyvätkö ne ASS:sta TXT:hen?
ASS merkitsee rivinsisäisen muotoilun muodossa \i1, \b1, \c&H…& ja \anN, mutta TXT ei tunne rivinsisäisiä tageja, joten muotoilu katoaa ja jäljelle jää pelkkä teksti.
Miten ASS-tiedoston moniriviset alaotsikot käyttäytyvät TXT:ssä?
Monirivisen alaotsikon rivit erotetaan ASS:ssa \N-merkinnällä, ja TXT merkitsee ne erillisinä riveinä ilman alaotsikon rajaa. Koska TXT:ssä ei ole alaotsikoita, rivejä ei voi enää ryhmitellä takaisin yhteen.
Mitä ASS-tiedoston karaoken ajoitukselle tapahtuu TXT:ssä?
ASS merkitsee tavut \k-koodeilla, jotka kertovat jokaisen tavun keston. TXT ei tunne karaokea, joten tavut säilyvät tekstinä, mutta sekä merkinnät että kestot katoavat.
Toimiiko paluumuunnos TXT:stä ASS:hen samalla tavalla?
Kyllä, mutta paluusuunnassa menetettävää on: alkuperäinen ajoitus, jota ei ole, joten tilalle rakennetaan uusi ja aikojen tarkkuus. Kun TXT muunnetaan ASS:ksi, rivit sijoitetaan peräkkäin ja jokainen saa 2 000 millisekunnin keston. Edestakainen matka ASS:sta TXT:hen ja takaisin ei palauta sitä, mitä ensimmäinen muunnos pudotti.
Voinko muuntaa koko kauden ASS:sta TXT:hen yhdellä ajolla?
Kyllä. Jono käsittelee ASS-tiedostot yksi kerrallaan, ajon voi keskeyttää milloin tahansa ja tulokset tulevat yhtenä ZIP-tiedostona. Jokainen TXT-tiedosto kirjoitetaan selaimessa, joten mitään ei lähetetä palvelimelle; yksittäinen tekstitystiedosto saa olla enintään 64 Mt.