TXT til SMI
Eller lim inn underteksttekst
Innstillinger
Brukes når kilden ikke har sluttider (ren tekst, LRC). Tidslinjen i resultatet genereres her i stedet for å konverteres, så dette tallet er det du får.
Hva denne konverteringen endrer
1 ting slippes eller trenger en avgjørelse
- Tider
selve tidslinjen — kilden registrerer ingen tider, så resultatets genereres i stedet for å konverteres
Denne listen kommer fra egenskapsmatrisen for disse to formatene, ikke fra den bestemte filen du lastet inn. En bestemt fil kan miste mer hvis den bruker egenskaper formatet tillater, men matrisen ikke modellerer.
Slipp inn en TXT-fil, og du får den tilbake som SMI med en generert tidslinje: hver linje blir en tekstblokk med standardvarighet.
Forskjellen mellom TXT og SMI er ikke kosmetisk: tidslinjen blir generert i stedet for konvertert, fordi TXT ikke har noen tidspunkter å konvertere — hver linje får standardvarigheten.
Listen over filboksen er regnet ut fra hva TXT og SMI kan uttrykke, ikke fra filen din, så svaret er det samme før du laster opp noe.
Du kan kjøre én TXT-fil eller en hel sesong til SMI i samme kjøring: filene behandles én om gangen, kjøringen kan avbrytes underveis, og alt kommer ned som én ZIP.
Konverteringen fra TXT til SMI skjer i nettleseren din, så ingenting lastes opp.
Eksempler
En typisk TXT-fil konvertert til SMI
Inndata
The quick brown fox jumps over the lazy dog.
Second paragraph, first line.
Second paragraph, second line.
Resultat
<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial, sans-serif; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=0>
<P>The quick brown fox jumps over the lazy dog.
<SYNC Start=2000>
<P>
<SYNC Start=2000>
<P>Second paragraph, first line.
<SYNC Start=4000>
<P>
<SYNC Start=4000>
<P>Second paragraph, second line.
<SYNC Start=6000>
<P>
</BODY>
</SAMI>
Ingenting av kildens innhold går tapt, men tidslinjen er generert, ikke konvertert: TXT har ingen tider, så hver linje får standardvarigheten.
Samme TXT-til-SMI-konvertering med vanskelig inndata
Inndata
Hello world.
Second block.
Resultat
<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial, sans-serif; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=0>
<P>Hello world.
<SYNC Start=2000>
<P>
<SYNC Start=2000>
<P>Second block.
<SYNC Start=4000>
<P>
</BODY>
</SAMI>
Slik ser skader på ekte filer ut — blandede linjeskift, løse mellomrom, tomme felt. Sammenlign med det ryddelige eksempelet over for å se hva TXT-parseren tilgir.
Ofte stilte spørsmål
Hva går tapt når TXT blir SMI?
Ingenting av kildens innhold går tapt, men TXT har ingen tider, så SMI får en generert tidslinje: hver linje blir en tekstblokk med standardvarigheten fra sidefeltet.
Hvordan skrives tidsstemplene om fra TXT til SMI?
TXT har ingen tidsstempler i det hele tatt, så det finnes ingen tid å skrive om. SMI får en generert tidslinje: hver linje blir en tekstblokk med standardvarigheten fra sidefeltet, og rekkefølgen følger linjene i filen.
Hva skjer med formateringen fra TXT i SMI?
TXT har ingen formatering å overføre. SMI har grunnleggende formatering, men den fylles ikke av noe fra kilden, så utdataen bruker standardstilen.
Hvordan ser en SMI-fil ut når den er laget fra TXT?
SMI er SAMI-oppmerking med `<SYNC>`-blokker og `<P>`/`<br>`. Konverteringen fra TXT fyller den formen: hver tekstblokk blir én SMI-blokk, i samme rekkefølge, med TXT-ens tekst delt i de samme linjene.
Kan jeg konvertere SMI tilbake til TXT, og hva går tapt da?
Ja, og den veien har sin egen tap-liste: hele tidslinjen forsvinner, fordi TXT ikke lagrer noen tidspunkter i det hele tatt; farge, omriss, skygge og marger forsvinner, og fet og kursiv finnes ikke som tagger i TXT, så bare teksten står igjen; plasseringen forsvinner, og hver tekstblokk faller tilbake til standardplassen; linjeskiftene forsvinner, og tekstblokker med flere linjer slås sammen; TXT har ingen plass til innholdet SMI oppbevarer utenfor tekstblokkene. Det er ikke den samme listen som TXT → SMI, fordi de to formatene beholder ulike ting.