Andare al contenuto principale
SubtitleMatrix

Convertire SMI in MicroDVD

Oppure incollare il testo dei sottotitoli

Opzioni

La frequenza dei fotogrammi in cui sono contati i tempi. Nelle pagine di formato è quella che serve a MicroDVD, perché memorizza i tempi come numeri di fotogramma. Nelle pagine della frequenza dei fotogrammi è la cadenza con cui è stato temporizzato il file — la versione per cui sono stati creati i sottotitoli — e il secondo riquadro della pagina accetta la frequenza del video con cui verranno usati. 23,976, 24, 25, 29,97, 30, 50, 59,94 e 60 sono quelle comuni. Sbagliarla sposta l’intera timeline, e nelle pagine della frequenza dei fotogrammi la sposta di un rapporto anziché di un importo fisso.

Cosa cambia questa conversione

4 elementi vengono scartati o richiedono una decisione

  • Stile

    tutto lo stile (grassetto, corsivo, colore, contorno, ombra)

  • Posizionamento

    il posizionamento sullo schermo (ogni blocco torna alla posizione predefinita)

  • Frequenza dei fotogrammi

    questo formato memorizza i tempi come numeri di fotogramma — le temporizzazioni dipendono dalla frequenza dei fotogrammi fornita

  • Contenuto specifico del formato

    il contenuto che il formato di partenza tiene fuori dai suoi blocchi (blocchi non-cue, testo di intestazione, impostazioni per blocco, eventi commentati) — il formato di destinazione non ha un posto per esso

Questo elenco deriva dalla matrice delle capacità di questi due formati, non dal particolare file caricato. Un file specifico può perdere di più se usa caratteristiche che il formato consente ma la matrice non modella.

Questa pagina converte SAMI in MicroDVD: trascini un file, o incolli il testo, e riottieni la versione MicroDVD, dove ogni sottotitolo è una coppia di numeri di fotogramma fra parentesi graffe. La conversione gira nel browser e nessun file viene caricato.

I due formati non conservano le stesse cose, e la differenza non è cosmetica: stile, posizione, frequenza dei fotogrammi e contenuti propri di SAMI non hanno posto in MicroDVD. L’elenco qui sopra deriva dalle capacità dichiarate dei due formati, non dal tuo file.

Un file va bene, e così un’intera stagione: la coda li elabora in ordine e i risultati arrivano insieme in un unico ZIP.

Esempi

Un file SAMI tipico, convertito in MicroDVD

Ingresso

<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial; }
.ENCC { Name: English; lang: en-US; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1000>
<P Class=ENCC>Hello there.
<SYNC Start=3000>
<P Class=ENCC>&nbsp;
<SYNC Start=3500>
<P Class=ENCC>How are you?<br>Fine, thanks.
<SYNC Start=6000>
<P Class=ENCC>&nbsp;
</BODY>
</SAMI>

Uscita

{1}{1}25
{25}{75}Hello there.
{88}{150}How are you?|Fine, thanks.

In questa uscita si perdono stile, posizione, frequenza dei fotogrammi e contenuti propri del formato. Tutto il resto corrisponde riga per riga.

La stessa conversione su un input disordinato

Ingresso

<SAMI>
<HEAD>
<TITLE>Episode 1</TITLE>
<STYLE TYPE="text/css">
<!--
.ENCC { Name: English; }
-->
</STYLE>
</HEAD>
<BODY>
<sync start="00:00:02,500">
<P Class=ENCC>Line one<br>Line two
<sync start=9000>
<P Class=ENCC>Tom &amp; Jerry
<SYNC Start=12000>
<P Class=ENCC>&nbsp;
</BODY>
</SAMI>

Uscita

{1}{1}25
{63}{225}Line one|Line two
{225}{300}Tom &amp; Jerry

È il tipo di danno che i file reali hanno davvero — fine riga misti, spazi superflui, campi lasciati vuoti. Confrontalo con l’esempio ordinato qui sopra per vedere cosa il parser perdona.

Domande frequenti

Che fine fanno grassetto, corsivo e colore dal SAMI al MicroDVD?

MicroDVD non conserva stile di nessun tipo, quindi se ne va tutto: un `<i>` o un `<font color="…">` scritto dentro il paragrafo, oppure una regola del blocco `<STYLE>` nella testata — niente ha un punto di atterraggio, e ogni riga viene scritta come testo semplice. Le parole in sé restano intatte.

Che fine fa la posizione sullo schermo da SAMI a MicroDVD?

MicroDVD non sa dire dove viene disegnato un sottotitolo, quindi gli attributi dei paragrafi e il CSS a cui rimandano cadono in uscita dal SAMI, e ogni blocco torna alla posizione predefinita scelta dal lettore — per la maggior parte, in basso al centro del fotogramma.

Quale frequenza dei fotogrammi imposto per la conversione da SMI a MicroDVD?

MicroDVD conserva un sottotitolo come coppia di numeri di fotogramma, non come orari — `{103}{175}` — quindi è la frequenza dei fotogrammi a trasformare i tempi SAMI in ciò che il file richiede: a 25 fotogrammi al secondo, al quarto secondo corrisponde il fotogramma 100. Imposta quella del video a cui i sottotitoli sono destinati; un valore sbagliato si nota appena all’inizio e scarta sempre di più man mano che il video procede.

Che fine fanno il blocco `<STYLE>`, il `<TITLE>` e gli attributi `Class=` di SAMI nel MicroDVD?

Vengono scartati. MicroDVD è una coppia di numeri di fotogramma fra parentesi graffe seguita dal testo: non ha una testata in cui tenere il `<TITLE>`, non ha una tabella degli stili in cui accogliere il CSS del blocco `<STYLE>` e non ha un campo per il `Class=ENCC` di ogni paragrafo. L’enfasi scritta dentro il paragrafo segue la stessa sorte, perché anche `<i>` e `<font color="…">` non hanno dove atterrare.

Che aspetto ha l’uscita quando SAMI diventa MicroDVD?

Ha l’aspetto del MicroDVD: nessun numero di blocco; ogni riga si apre con una coppia di numeri di fotogramma fra parentesi graffe, e la prima riga del file dichiara la frequenza usata. Ogni blocco SAMI diventa un blocco MicroDVD, nello stesso ordine, con lo stesso testo.

Come esce in MicroDVD un blocco SAMI su due righe?

Come una riga sola con una barra verticale fra le due metà, che è come MicroDVD scrive un’interruzione di riga. L’abbinamento sopravvive: le due righe SAMI appartengono ancora a un solo sottotitolo nell’uscita MicroDVD, e il lettore le mostra insieme.

I blocchi SAMI mantengono l’ordine nell’uscita MicroDVD?

Sì, e lungo la strada vengono ordinati per istante di inizio — prima il più antico, che è l’ordine atteso da ogni formato di questo sito e quello con cui i lettori li interpretano. Se il tuo file SMI elencava i blocchi fuori sequenza, l’uscita MicroDVD li rimette in ordine: è un cambiamento nella struttura del file, non nel suo contenuto, ed è voluto.

Posso riconvertire il MicroDVD in SMI?

Sì, e ha un elenco suo: convertendo MicroDVD in SMI si perde la frequenza dei fotogrammi. Quell’elenco è diverso da quello qui sopra perché i due formati conservano cose diverse.

L’uscita MicroDVD conserva la codifica del file SMI?

No: l’uscita è UTF-8, con fine riga Unix e senza BOM, qualunque codifica usasse il file SMI. Un file che arriva in UTF-16, o in una codifica Windows a byte singolo, viene decodificato in ingresso (il pannello dei risultati lo segnala quando accade); quello che esce è sempre lo stesso MicroDVD in UTF-8.

Strumenti correlati