MicroDVD
Sottotitoli contati in fotogrammi, non in secondi: ogni riga indica i fotogrammi in cui inizia e finisce, quindi i suoi tempi sono giusti solo alla frequenza del video per cui è stato fatto. Prende il nome dal MicroDVD Player del 2000 ed è ancora letto da MPlayer, VLC e dai lettori basati su FFmpeg.
In breve
| Estensione | .sub |
|---|---|
| Tipo di media | Nessuno registrato |
| Specifica | Nessuna. Le abitudini del MicroDVD Player, mantenute dai lettori che lo leggono. |
| Precisione temporale | Un fotogramma |
| Codifica del testo | Non dichiarata. Spesso la code page Windows della sua lingua; Subtitld la riconosce. |
| Stile | Corsivo, grassetto, sottolineato, barrato, colore, carattere e dimensione, con codici tra parentesi graffe |
| Posizionamento | {P:x,y}, che pochi lettori leggono |
| Parlanti | Nessuno |
| Nei contenitori | Nessuno. Un file accanto al video, con lo stesso nome. |
Anatomia di un file
Un sottotitolo per riga, senza righe vuote tra l'una e l'altra.
{1}{1}25
{25}{50}Hello!|How are you?
{75}{100}{y:i}Italic|plain
| Elemento | Che cos'è |
|---|---|
{1}{1}25 |
La frequenza dei fotogrammi. I lettori leggono un primo «sottotitolo» sul fotogramma 1 che è solo un numero come frequenza, non come testo. |
{25}{50} |
Il primo e l'ultimo fotogramma. A 25 fotogrammi al secondo, da 1 a 2 secondi. |
| |
Un a capo |
{y:i} |
Un codice: corsivo, fino alla fine di questa riga |
Fotogrammi, non secondi
Il file non contiene tempi, solo numeri di fotogramma. Lo stesso file dà tempi diversi a frequenze diverse:
| Fotogramma | A 23,976 fps | A 25 fps |
|---|---|---|
{25000} |
17:22.7 | 16:40.0 |
Una frequenza sbagliata va alla deriva. Con la frequenza sbagliata, i sottotitoli partono giusti e poi restano sempre più indietro, o avanti, man mano che il film procede: 42 secondi di differenza al fotogramma 25.000. Quando un file non dichiara una frequenza, Subtitld conta con quella del video.
Codici
I codici tra parentesi graffe danno stile al testo. In minuscolo valgono per la loro riga, in maiuscolo per tutto il sottotitolo.
| Codice | Effetto | In Subtitld |
|---|---|---|
{y:i} {y:b} {y:u} {y:s} |
Corsivo, grassetto, sottolineato, barrato; insieme, {y:b,u} |
Conservato |
{Y:i} |
Lo stesso, per tutto il sottotitolo | Conservato |
{c:$0000FF} |
Colore, prima il blu: questo è rosso | Conservato |
/ all'inizio di una riga |
Corsivo, come lo scrive MPL2 | Letto come corsivo |
{f:Arial}, {s:30} |
Carattere, dimensione | Non conservato |
{P:100,50} |
Una posizione in pixel | Non conservato |
{H:Greek}, {DEFAULT} |
Un set di caratteri; valori predefiniti per tutto il file | Non conservato |
I colori vanno al contrario. Come in SubStation Alpha, $BBGGRR: blu, verde, rosso. {c:$0000FF} è rosso.
Un'estensione, tre formati
.sub non è solo di MicroDVD. Subtitld guarda dentro il file prima di leggerlo.
| Formato | Cosa contiene | In Subtitld |
|---|---|---|
| MicroDVD | Testo, numeri di fotogramma tra parentesi graffe | Aperto come MicroDVD |
| SubViewer 2 | Testo, tempi come 00:00:01.00,00:00:02.00 |
Aperto come SubViewer |
| VobSub | Immagini dei sottotitoli, accanto a un .idx |
Non aperto: non c'è testo da modificare |
Un .sub VobSub contiene i sottotitoli come immagini, prese da un DVD. Uno strumento OCR, come Subtitle Edit, li trasforma in testo che Subtitld può aprire.
MicroDVD in Subtitld
- Testo e a capo di ogni sottotitolo
- Corsivo, grassetto, sottolineato, barrato e colore, di intere righe e intere sottotitoli
- Inizio e fine, al fotogramma, in ordine
- Formattazione su una parte di riga
- Dove un sottotitolo appare sullo schermo
- Parlanti, traduzioni accanto all'originale
- Doppiaggi, volti e colori dei parlanti
Salvi un progetto .usfx per conservarli.
Aprire un file MicroDVD
Subtitld legge:
- i fotogrammi alla frequenza che il file dichiara (
{1}{1}25, o{0}{0}25come hanno i file più vecchi), altrimenti quella del video, altrimenti 25; la frequenza dichiarata da un file viene conservata per salvarlo di nuovo; - i codici in minuscolo fino alla fine della loro riga, quelli in maiuscolo fino alla fine del sottotitolo;
- una fine vuota,
{100}{}, come durata fino al sottotitolo successivo; - qualsiasi codifica, tra cui Windows-1250 e Windows-1251;
- i sottotitoli in ordine, qualunque sia l'ordine del file.
Esportare MicroDVD
Con Esporta, poi Sottotitoli e SUB, si offrono:
- TestoL'originale, una traduzione, o entrambi, con la traduzione sotto.
- Nomi dei parlantiOmessi, oppure prima del testo (Thom: …).
- FormattazioneConservata, oppure rimossa.
- Sposta i tempiOgni sottotitolo anticipato o ritardato della stessa quantità.
- CodificaUTF-8, con o senza byte order mark, UTF-16, oppure una code page Windows: Europa occidentale, Europa centrale, cirillico o coreano.
- Fine rigaLinux e macOS, oppure Windows.
- Frequenza dei fotogrammiQuella del video, oppure un'altra, che il file dichiara nella prima riga.
Uno stile che vale per un intero sottotitolo va in maiuscolo all'inizio, uno che vale per un'intera riga in minuscolo all'inizio della riga. È lì che i lettori cercano i codici (FFmpeg ne mostra uno a metà riga come testo), quindi la formattazione su una parte di riga viene scritta in chiaro.
Curiosità
Tiamat Software rilasciò il MicroDVD Player nel marzo 2000, e l'anno dopo smise di lavorarci. Il suo formato di sottotitoli è sopravvissuto a lui.
[BEGIN] in cima a un file e [END] in fondo. Gli altri lettori leggono le righe in mezzo.Quanto distano tra loro lo stesso fotogramma a 23,976 e a 25 fotogrammi al secondo, al fotogramma 25.000: circa diciassette minuti più avanti.
Formati correlati
Lo apra in Subtitld con il video e lo sincronizzi sulla forma d'onda.