Formato de subtítulos CSV
Qué puede expresar este formato
- Estilo del texto
- Solo texto plano
- Posición en pantalla
- No
- Sincronización karaoke
- No
- Saltos de línea dentro de un bloque
- Sí
- Línea de tiempo
- Hora de inicio y de fin para cada bloque
- Resolución de tiempos
- 1 ms
- Tiempos guardados como números de fotograma
- No
- Texto de derecha a izquierda
- Sí
Ejemplos
Un archivo CSV típico, y lo que se lee de él
Archivo
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."
Qué 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 ","El lado derecho no es un archivo convertido: es lo que este sitio lee del lado izquierdo, y el punto de partida de cualquier conversión de ese archivo.
Un archivo CSV difícil, y lo que aún se lee de él
Archivo
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.
Qué 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)Los archivos reales llegan con marca de orden de bytes, finales de línea Windows, una línea suelta antes de un código de tiempo o un código que no se puede leer. Nada lanza una excepción: lo que no se entiende se informa en vez de descartarse en silencio.
Convertir CSV Spreadsheet a otro formato
Cada una de estas conversiones se ejecuta por completo en tu navegador. Las etiquetas indican qué cuesta esa dirección antes de abrirla.
No se pierde nada en esta dirección: cada característica del formato de origen tiene un lugar al que ir en el formato de destino.
- Velocidad de fotogramas
No se pierde nada en esta dirección: cada característica del formato de origen tiene un lugar al que ir en el formato de destino.
No se pierde nada en esta dirección: cada característica del formato de origen tiene un lugar al que ir en el formato de destino.
No se pierde nada en esta dirección: cada característica del formato de origen tiene un lugar al que ir en el formato de destino.
No se pierde nada en esta dirección: cada característica del formato de origen tiene un lugar al que ir en el formato de destino.
- Tiempos
- Saltos de línea
No se pierde nada en esta dirección: cada característica del formato de origen tiene un lugar al que ir en el formato de destino.
Convertir a este 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
La hoja de cálculo CSV es uno de los formatos de subtítulos que trata este sitio, y esta página es su referencia: qué puede guardar, qué no y una página para cada formato al que puedes convertirlo.
La tabla de arriba lo es todo: no hay una lista de funciones ocultas. Cuando una fila dice que no, eso es exactamente lo que se pierde al convertir a CSV, y cada página de conversión enlazada abajo lo dice antes de que abras un archivo.
Todas esas conversiones se ejecutan en el navegador. No se sube nada y no hace falta cuenta, lo que importa para material bajo un acuerdo de confidencialidad, una historia clínica o un embargo de emisión.
Preguntas frecuentes
¿Qué es un archivo CSV?
`.csv` es un subtítulo como hoja de cálculo: una fila de cabecera y después una fila por bloque con su inicio, su final y el texto. Es lo que usas cuando una persona tiene que leer, editar o devolver tiempos en Excel o Google Sheets.
¿Guarda estilos el formato CSV?
No: guarda bloques, y un bloque es texto con dos tiempos. Una celda de hoja de cálculo contiene texto, así que una etiqueta que quede dentro se ve como caracteres y no como formato.
¿Guarda cada bloque CSV un inicio y un final?
Sí, y un instante en un archivo CSV se lee `00:00:04.126`. Es lo más fino que llega CSV —al milisegundo— y el número es exacto, así que un bloque puede ser corto, largo o solaparse con el siguiente sin que nada quede implícito.
¿A qué formatos puedo convertir CSV sin perder nada?
SRT, VTT, SBV, SMI, TTML y JSON: todo lo que CSV puede expresar, ellos también. La tabla de arriba es de donde sale eso: una fila que dice sí en los dos lados es una función que sobrevive. Cualquier otra dirección pierde algo, y cada una de esas páginas nombra su propia lista.
¿Puedo abrir un archivo CSV en un editor de texto?
Sí, aunque en la práctica se abre en una hoja de cálculo y no en un editor de texto. Las columnas son `start`, `end` y `text`, y los tiempos se leen `00:00:01.000`.