Saltar al contenido principal
SubtitleMatrix

Convertir CSV a TXT

O pega el texto de los subtítulos

Qué cambia esta conversión

2 cosas se descartan o requieren una decisión

  • Tiempos

    toda la línea de tiempo (el formato de salida no registra ningún tiempo)

  • Saltos de línea

    los saltos de línea (los bloques de varias líneas se unirán en una sola)

Esta lista proviene de la matriz de capacidades de estos dos formatos, no del archivo concreto que has cargado. Un archivo específico puede perder más si usa características que el formato permite pero que la matriz no modela.

Esta página convierte CSV en TXT. Arrastra un archivo —o pega el texto— y obtienes la versión TXT. La conversión se ejecuta sin salir del navegador: no se sube nada y no hace falta registrarse.

Los dos formatos no guardan lo mismo, y la diferencia no es cosmética: los tiempos y los saltos de línea no tienen dónde ir en TXT. La lista de arriba se deriva de lo que cada formato puede expresar, no de tu archivo, así que no depende de lo que cargues.

Un solo archivo está bien, y una temporada completa también: la cola los procesa en orden y los resultados se descargan juntos en un único ZIP.

Ejemplos

Un archivo CSV típico, convertido a TXT

Entrada

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."

Resultado

The quick brown fox.
Jumps over, the lazy dog.
Two lines here.
And a second one.

Se pierden los tiempos y los saltos de línea. El resto coincide línea por línea.

La misma conversión con una entrada difícil

Entrada

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.

Resultado

Hello there, friend.
Second line.
End before start.
Unquoted comma in text, right here.

Estos son los daños que traen los archivos reales: finales de línea mezclados, espacios sueltos, campos vacíos. Compáralo con el ejemplo limpio de arriba para ver qué perdona el analizador.

Preguntas frecuentes

¿A dónde fueron los códigos de tiempo CSV al convertir a TXT?

TXT no tiene ninguno que dar: una exportación de texto son palabras, no instantes. Se mantiene el orden de las líneas CSV, así que la línea cuarenta de tu archivo es la línea cuarenta aquí, pero nada en la salida dice cuándo aparece en pantalla.

¿Qué ocurre con un bloque CSV de dos líneas en TXT?

Se escriben las dos líneas, una debajo de la otra, pero el archivo deja de decir que van juntas: TXT no puede agrupar líneas en un solo bloque, así que leer el resultado daría dos subtítulos donde tu archivo CSV tenía uno. Eso importa si después va a leer el archivo una pasada de traducción o una herramienta de resincronización.

¿Qué aspecto tiene la salida cuando CSV se convierte en TXT?

Como TXT: sin números de bloque y sin códigos de tiempo; una línea de texto por línea de subtítulo. Cada bloque CSV se convierte en un bloque TXT, en el mismo orden y con el mismo texto.

¿Conservan las filas CSV su orden en la salida TXT?

Sí, y de paso se ordenan por hora de inicio: primero los más tempranos, que es lo que esperan todos los formatos de este sitio y cómo los leen los reproductores. Si tu archivo CSV traía los bloques desordenados, la salida TXT los devuelve a su orden; eso cambia la estructura del archivo, no su contenido, y es deliberado.

¿Puedo convertir el TXT de vuelta a CSV?

Sí, y esa dirección tiene su propia lista: convertir TXT en CSV pierde los tiempos. La lista es distinta de la de arriba porque los dos formatos guardan cosas distintas.

¿Conserva la salida TXT la codificación del archivo CSV?

No: la salida es UTF-8, con finales de línea Unix y sin marca de orden de bytes, sea cual sea la que usara el archivo CSV. Un archivo que llega en UTF-16 o en una codificación Windows de un solo byte se decodifica a la entrada (el panel de resultados lo indica cuando ocurre); lo que sale es siempre el mismo TXT en UTF-8.

Herramientas relacionadas