Formato sottotitoli CSV
Cosa sa esprimere questo formato
- Stile del testo
- Solo testo semplice
- Posizionamento sullo schermo
- No
- Temporizzazione karaoke
- No
- Interruzioni di riga dentro un blocco
- Sì
- Timeline
- Orario di inizio e di fine per ogni blocco
- Risoluzione temporale
- 1 ms
- Temporizzazione memorizzata come numeri di fotogramma
- No
- Testo da destra a sinistra
- Sì
Esempi
Un file CSV tipico, e cosa se ne legge
File
start,end,text
00:00:01.000,00:00:03.500,The quick brown fox.
00:00:04.000,00:00:06.250,"Jumps over, the lazy dog."
00:00:07.000,00:00:09.000,"Two lines here.
And a second one."
Cosa contiene
3 cues, 4 lines of text
00:00:01.000 → 00:00:03.500
The quick brown fox.
00:00:04.000 → 00:00:06.250
Jumps over, the lazy dog.
00:00:07.000 → 00:00:09.000
Two lines here.
And a second one.
Outside the cues:
header start,end,text
delimiter ","La parte destra non è un file convertito: è ciò che questo sito legge dalla parte sinistra, e il punto di partenza di ogni conversione di quel file.
Un file CSV scomodo, e cosa se ne legge comunque
File
id,start,end,note,text
1,00:00:01,000,00:00:04,000,cue one,"Hello there, friend."
2,00:00:05.000,00:00:07.000,cue two,Second line.
bad,notatime,00:00:09.000,cue three,Unreadable start.
4,00:00:10.000,00:00:09.000,cue four,End before start.
5,00:00:12.000,00:00:14.000,cue five,Unquoted comma in text, right here.
Cosa contiene
4 cues, 4 lines of text
00:00:01.000 → 00:00:04.000
Hello there, friend.
00:00:05.000 → 00:00:07.000
Second line.
00:00:10.000 → 00:00:10.001
End before start.
00:00:12.000 → 00:00:14.000
Unquoted comma in text, right here.
Outside the cues:
header id,start,end,note,text
delimiter ","
Reported while reading — repaired or skipped, never silently:
1 × rows whose start time could not be read (they were skipped)
1 × cues whose end time was not after their start time (they were given a 1ms duration)I file reali arrivano con un BOM, fine riga di Windows, una riga vagante prima di un timecode o un timecode che non si riesce a leggere. Niente di tutto ciò solleva eccezioni: quello che non si capisce viene segnalato invece che scartato in silenzio.
Convertire CSV Spreadsheet in un altro formato
Ognuna di queste funziona interamente nel browser. Le etichette dicono cosa costa quella direzione prima di aprirla.
In questa direzione non si perde nulla: ogni caratteristica del formato di partenza ha un posto dove andare nel formato di destinazione.
- Temporizzazione
- Precisione
- Frequenza dei fotogrammi
In questa direzione non si perde nulla: ogni caratteristica del formato di partenza ha un posto dove andare nel formato di destinazione.
In questa direzione non si perde nulla: ogni caratteristica del formato di partenza ha un posto dove andare nel formato di destinazione.
In questa direzione non si perde nulla: ogni caratteristica del formato di partenza ha un posto dove andare nel formato di destinazione.
In questa direzione non si perde nulla: ogni caratteristica del formato di partenza ha un posto dove andare nel formato di destinazione.
- Temporizzazione
- Interruzioni di riga
In questa direzione non si perde nulla: ogni caratteristica del formato di partenza ha un posto dove andare nel formato di destinazione.
Conversione verso questo formato
- SubRip (SRT) → CSV Spreadsheet
- WebVTT (VTT) → CSV Spreadsheet
- Advanced SubStation Alpha (ASS) → CSV Spreadsheet
- SubStation Alpha (SSA) → CSV Spreadsheet
- YouTube SBV → CSV Spreadsheet
- SAMI (SMI) → CSV Spreadsheet
- LRC Lyrics → CSV Spreadsheet
- MicroDVD → CSV Spreadsheet
- TTML (Timed Text) → CSV Spreadsheet
- SubtitleMatrix JSON → CSV Spreadsheet
- Plain Text (TXT) → CSV Spreadsheet
CSV (foglio di calcolo) è uno dei formati di sottotitoli trattati da questo sito, e questa pagina ne è il riferimento: cosa sa conservare, cosa no, e una pagina per ogni formato in cui lo si può convertire.
La tabella qui sopra è tutto: non esiste un elenco di funzioni nascoste. Quando una riga dice no, è esattamente ciò che si perde convertendo in CSV, e ogni pagina di conversione linkata più sotto lo dichiara prima di aprire un file.
Ognuna di quelle conversioni gira nel browser. Nessun file viene caricato e non serve un account, il che conta per materiale coperto da riservatezza, per una cartella clinica o per un embargo di messa in onda.
Domande frequenti
Che cos’è un file CSV?
`.csv` è un sottotitolo come foglio di calcolo: una riga di intestazione e poi una riga per blocco con inizio, fine e testo. È ciò a cui si ricorre quando una persona deve leggere, modificare o restituire i tempi in Excel o in Fogli Google.
CSV conserva lo stile?
No: conserva blocchi, e un blocco è testo con due orari sopra. Una cella di foglio di calcolo contiene testo, quindi un tag lasciato dentro si vede come caratteri e non come formattazione.
Ogni blocco CSV conserva sia un inizio sia una fine?
Sì, e un istante in un file CSV si legge `00:00:04.126`. È la precisione massima del CSV, il millisecondo, e il numero è esatto, quindi un blocco può essere corto, lungo o sovrapporsi al successivo senza che nulla venga sottinteso.
In quali formati posso convertire il CSV senza perdere nulla?
SRT, VTT, SBV, SMI, TTML e JSON: tutto ciò che CSV sa esprimere lo sanno esprimere anche loro. La tabella qui sopra è la fonte di questa risposta: una riga che dice sì su entrambi i lati è una caratteristica che sopravvive. Ogni altra direzione perde qualcosa, e ciascuna di quelle pagine dichiara il proprio elenco.
Posso aprire un file CSV in un editor di testo?
Sì, anche se in pratica lo si apre in un foglio di calcolo più che in un editor. Le colonne sono `start`, `end` e `text`, e i tempi si leggono `00:00:01.000`.