Convertir SRT a CSV y revisar el subtítulo en una hoja de cálculo.
Para convertir SRT a CSV, pega el subtítulo o arrastra el archivo y elige el separador. Cada subtítulo se vuelve una fila con cuatro columnas: número, inicio, fin y texto. El archivo sale en UTF-8 con BOM, listo para abrir en Excel, Google Sheets o LibreOffice sin romper las tildes ni la ñ.
Gratis, sin registroSegundo archivo
Por ejemplo, el nombre del video y la versión para aprobar.
Este texto no tiene tiempos. Vamos a crear el subtítulo por el ritmo de lectura: cada línea o frase se vuelve un bloque de hasta 2 líneas.
El JSON trae el tiempo de cada palabra. Cortamos bloques de hasta 2 líneas de 42 caracteres, al final de las frases y en las pausas.
¿Quieres el subtítulo listo directo del video? Nosotros transcribimos y subtitulamos por ti.
Informe del subtítulo
- Subtítulos
- Duración
- Palabras
- CPS promedio
- CPS máximo
- Con alerta
| # | Tiempo | Duración | Texto | Caracteres por línea | CPS | Alertas |
|---|
Cómo convertir SRT a CSV
- 01
Trae el SRT
Arrastra el archivo o pega el contenido. Detectamos la codificación, incluso en subtítulos antiguos guardados en Windows-1252.
- 02
Elige el separador
Coma para Excel configurado como México o Estados Unidos y para Google Sheets; punto y coma para Excel de Argentina, Chile, Colombia o España.
- 03
Descarga y abre la hoja
Un subtítulo por fila. Revisa en el reporte cuáles van demasiado rápido o tienen líneas largas antes de mandarlo a revisión.
Por qué llevar un subtítulo a una hoja de cálculo
El SRT está hecho para el reproductor, no para que una persona lo revise. En una hoja, cada frase ocupa una fila: puedes filtrar, comentar celda por celda, marcar con color lo que hay que ajustar y mandarlo al cliente para que lo apruebe sin instalar nada. Los traductores trabajan con la columna de texto junto al original, y quien hace control de calidad cuenta filas y revisa tiempos de un vistazo.
El CSV es la tabla más simple que existe: texto plano, una fila por registro, columnas separadas por un carácter. Excel, Google Sheets, LibreOffice Calc y Numbers lo abren sin convertir nada. Esto es lo que cambia al pasar del SRT.
| En el SRT | En el CSV |
|---|---|
| Número de bloque | Columna index |
| 00:00:01,200 --> 00:00:04,000 | Columnas start y end, con punto |
| Frase en 2 líneas | Salto de línea dentro de la celda |
| Cualquier codificación | UTF-8 con BOM |
| Bloques separados por línea vacía | Una fila por subtítulo |
El mismo subtítulo en SRT y en CSV
El encabezado siempre es index, start, end y text, en ese orden. Los tiempos salen como 00:00:01.200, con punto antes de los milisegundos, para no chocar con el separador. Cuando la frase tiene dos líneas, el texto va entre comillas y el salto de línea se conserva dentro de la celda.
SRT
1
00:00:01,200 --> 00:00:04,000
¡Buenos días, iglesia! Qué alegría
tenerlos aquí hoy.
2
00:00:04,300 --> 00:00:06,100
Abran la Biblia en Juan 3:16.
CSV
index,start,end,text
1,00:00:01.200,00:00:04.000,"¡Buenos días, iglesia! Qué alegría
tenerlos aquí hoy."
2,00:00:04.300,00:00:06.100,Abran la Biblia en Juan 3:16. ¿Coma o punto y coma? Y por qué Excel cambia los tiempos
Excel separa un CSV con el separador de listas de la configuración regional del sistema. Donde el decimal es un punto, como en México, ese separador es la coma. Donde el decimal es una coma, como en Argentina, Colombia o España, es el punto y coma, y un archivo con comas cae entero en la columna A. Elige el que corresponde a la computadora que va a abrirlo. Google Sheets lee los dos.
El BOM es una marca invisible al inicio del archivo que le avisa a Excel que el texto está en UTF-8. Sin ella, "canción" aparece como "canción".
La otra sorpresa son los tiempos. Si abres el CSV con doble clic, Excel puede leer 00:00:01.200 como una hora del día y mostrar 00:01.2. Para conservar el texto tal cual:
- Excel: en Datos, usa Desde el texto/CSV, haz clic en Transformar datos y define las columnas start y end como Texto.
- Google Sheets: en Archivo, Importar, desmarca la opción de convertir texto en números, fechas y fórmulas.
- LibreOffice Calc: en la ventana de importación, marca las columnas de tiempo como Texto antes de aceptar.
De la hoja de cálculo de vuelta al SRT
Cuando termines la revisión o la traducción, guarda la hoja como CSV y vuelve a traer el archivo al convertidor. También lee CSV: detecta coma, punto y coma o tabulación, encuentra las columnas por el nombre del encabezado o por su posición y acepta tiempos como 00:00:01,200 o en segundos. Elige SRT, VTT o ASS como salida.
De regreso, el reporte hace de control de calidad. La traducción suele alargar las frases, y la tabla marca cada subtítulo que pasa de 17 caracteres por segundo o de 42 caracteres por línea. Si quedaron dos subtítulos en el mismo tiempo, la opción de corregir superposiciones recorta el anterior.
Más que un subtítulo en una hoja de cálculo. El subtítulo sale listo de tu video.
Ver también
Preguntas frecuentes
¿Por qué el CSV se abre todo en una sola columna en Excel?
Porque el separador del archivo no es el que tu Excel espera. Según la configuración regional, Excel usa coma o punto y coma. Convierte de nuevo con el otro separador o, en Excel, usa Datos, Desde el texto/CSV y elige el delimitador en la ventana de importación.
¿Por qué Excel muestra 00:01.2 en lugar del tiempo completo?
Excel interpretó 00:00:01.200 como una hora y le aplicó su propio formato. Para ver el valor tal como está en el archivo, importa por Datos, Desde el texto/CSV y marca las columnas start y end como Texto. Si guardas después del cambio automático, el CSV queda con tiempos equivocados.
¿Puedo traducir el subtítulo en la hoja y volver a SRT?
Sí. Reemplaza el contenido de la columna text por la traducción, sin tocar las columnas de tiempo, y guarda como CSV. Vuelve a traer el archivo al convertidor y elige SRT. El reporte muestra qué subtítulos traducidos quedaron demasiado largos o rápidos para leer.
Las tildes se ven mal en la hoja. ¿Qué hago?
El CSV que generamos sale en UTF-8 con BOM, y Excel reconoce las tildes gracias a esa marca. Si el problema aparece después de guardar en Excel, elige CSV UTF-8 en la lista de tipos al guardar, y no el CSV común, que usa otra codificación.
¿Cómo mando el subtítulo al cliente para que lo apruebe?
Sube el CSV a Google Drive y ábrelo con Google Sheets. El cliente comenta directo en la celda de cada frase, sin instalar un programa de subtítulos. Una columna extra de estado o de notas no estorba al volver a SRT, porque leemos las columnas por su nombre.
¿Cuántos subtítulos caben en el CSV y cómo los cuento?
Todos los del archivo, uno por fila, con el encabezado en la primera. El número de la última fila menos uno es el total. El reporte del convertidor ya muestra ese total, la duración, las palabras y cuántos subtítulos tienen alguna alerta.
¿Quieres revisar el subtítulo sin armar una hoja? Nosotros transcribimos el video.
Sube el video o pega el enlace de YouTube. Transcribimos cada frase con su tiempo, corriges directo en el texto y descargas el SRT, el TXT o el PDF.
Ves el resultado en tu material antes de registrar la tarjeta.