Saltar al contenido
Free Subtitle Converter
Idioma
Tema de color
Apóyanos

Formatos de subtítulos explicados, de SRT a Spruce STL

Qué es cada formato de subtítulos, cómo es, dónde se usa y qué cambia al convertirlo: SRT, WebVTT, ASS, TTML, SAMI, LRC y más.

Por Syed Peera Saheb · Publicado

La respuesta corta

La mayoría de los formatos de subtítulos guardan las mismas tres cosas: cuándo aparece un subtítulo, cuándo desaparece y qué dice. SRT funciona casi en todas partes, WebVTT es el formato que necesitan los navegadores web y los demás existen para estilos, televisión, software antiguo o letras de canciones.

Esta página repasa todos los formatos que lee y escribe el conversor de este sitio. Para cada uno tienes un pequeño ejemplo, los sitios donde es probable que te lo encuentres y lo que sobrevive a una conversión. Todos son archivos de texto, así que puedes abrir cualquiera en un editor de texto plano para ver lo que contiene. El conversor reconoce el formato por el contenido del archivo, no por su extensión, así que un archivo con la extensión equivocada se abre igualmente.

Formatos que lee y escribe el conversor
FormatoExtensiónLecturaEscrituraUso típico
SubRip.srtSíSíReproductores, televisores, editores de vídeo, la mayoría de las plataformas
WebVTT.vttSíSíVídeo web, navegadores, e-learning
Advanced SubStation Alpha.assSíSíSubtítulos con estilos, anime, archivos MKV
SubStation Alpha.ssaSíSe escribe como ASSSubtítulos con estilos más antiguos
SBV.sbvSíSíArchivos de subtítulos de YouTube
TTML y DFXP.ttml, .dfxp, .xmlSíSíStreaming, televisión, entregas profesionales
MicroDVD.subSíSíReproductores antiguos y descargas, tiempos en fotogramas
SubViewer.subSíNo (se escribe como SRT)Software antiguo
SAMI.smi, .samiSíSíReproductores multimedia antiguos de Windows y descargas
LRC.lrcSíSíLetras de canciones en reproductores de música
CSV.csvSíSíHojas de cálculo y listas de revisión
Spruce STL.stlSíSíAutoría de DVD, tiempos en fotogramas
Texto plano.txtNoSíTranscripciones sin tiempos

SRT y WebVTT: los dos formatos de uso diario

SRT viene de SubRip, un programa que leía subtítulos de DVD. Cada subtítulo tiene un número, una línea de tiempos con una coma antes de los milisegundos, el texto y una línea en blanco. No tiene especificación oficial, por eso los reproductores aceptan pequeñas variaciones. El formato se limita a etiquetas como <i>, <b> y <u>.

WebVTT es un estándar del W3C. El archivo empieza por WEBVTT, la línea de tiempos usa un punto antes de los milisegundos y los números de subtítulo son opcionales. También puede posicionar y dar estilo a los subtítulos, pero los reproductores fuera del navegador suelen ignorarlo. Al convertir entre ambos se conservan todos los tiempos, los saltos de línea y las etiquetas de cursiva, negrita y subrayado. Los ajustes de posición y estilo de WebVTT no se trasladan a SRT, y el conversor tampoco los escribe cuando crea un archivo VTT. Un hablante escrito como <v Name> en un archivo WebVTT se conserva cuando vuelves a escribir WebVTT y se omite en los demás formatos.

El mismo subtítulo en SRT y luego en WebVTT
1
00:00:04,300 --> 00:00:06,800
Over here.
<i>Follow my voice.</i>

WEBVTT

00:00:04.300 --> 00:00:06.800
Over here.
<i>Follow my voice.</i>

ASS y SSA: subtítulos con estilos

SubStation Alpha y su sucesor, Advanced SubStation Alpha, guardan una lista de estilos con nombre (fuente, tamaño, colores, contorno y posición) y una línea Dialogue por subtítulo. Las etiquetas de anulación entre llaves, como {\an8} o {\i1}, cambian el aspecto de una sola línea. Son populares en el anime y suelen encontrarse dentro de archivos de vídeo MKV.

Al convertir desde ASS o SSA se conservan los tiempos y el texto de cada línea, los saltos de línea escritos como \N y la cursiva, la negrita y el subrayado. Las fuentes, los colores, las posiciones y los efectos se descartan, las líneas de comentario se omiten y los dibujos vectoriales se eliminan. Al convertir a ASS, cada subtítulo recibe un único estilo predeterminado: Arial blanca con contorno negro en la parte inferior de un fotograma de 1920 × 1080. Los archivos SSA se escriben como ASS, que también entienden todos los programas que leen SSA.

Una línea de evento ASS
Dialogue: 0,0:00:04.30,0:00:06.80,Default,,0,0,0,,Over here.\N{\i1}Follow my voice.{\i0}

SBV y SubViewer

SBV es el formato sencillo que YouTube usa desde hace tiempo para los archivos de subtítulos. Un subtítulo es un tiempo de inicio y un tiempo de fin separados por una coma en una línea, seguidos del texto. Las páginas de ayuda de YouTube lo llaman SubViewer. No admite marcado, así que el conversor elimina la cursiva, la negrita y el subrayado al escribir SBV.

Los archivos SubViewer 2 se parecen, pero usan centésimas de segundo y a menudo empiezan con una cabecera [INFORMATION]. El conversor los lee, se salta la cabecera y los guarda como SRT cuando los desplazas o limpias, porque no escribe SubViewer.

Un subtítulo SBV
0:00:04.300,0:00:06.800
Over here.
Follow my voice.

TTML y DFXP: texto temporizado en XML

TTML, Timed Text Markup Language, es un formato XML del W3C. DFXP era el nombre de un borrador anterior, y las dos extensiones contienen el mismo tipo de documento. Los servicios de streaming, las cadenas de televisión y las herramientas profesionales de subtitulado usan TTML y perfiles suyos como IMSC y EBU-TT.

El conversor lee de TTML y DFXP el texto, los tiempos, los saltos de línea y la cursiva, la negrita y el subrayado, incluidos los tiempos en ticks y en fotogramas. Las regiones, los colores, las fuentes y los demás estilos se descartan. Al escribir TTML o DFXP, crea un documento TTML 1 sencillo con los tiempos en milisegundos y los tres estilos de texto conservados. La guía de subtítulos XML explica los detalles.

Un subtítulo en TTML
<p begin="00:00:04.300" end="00:00:06.800">Over here.<br/><span tts:fontStyle="italic">Follow my voice.</span></p>

MicroDVD SUB y Spruce STL: formatos que cuentan fotogramas

Los archivos MicroDVD guardan números de fotograma en lugar de tiempos: {100}{150} significa del fotograma 100 al 150. Para pasar de fotogramas a segundos, el conversor necesita la frecuencia de fotogramas del vídeo. Muchos archivos la declaran en una primera línea como {1}{1}23.976, y el conversor la usa. Si no, usa la frecuencia que elijas, 23.976 por defecto. Una barra vertical empieza una línea nueva y {y:i} pone una línea en cursiva. Al escribir MicroDVD, el conversor añade la línea de frecuencia de fotogramas, conserva la cursiva solo en las líneas que están enteras en cursiva y elimina el resto del formato.

Spruce STL es un formato de texto de un software de autoría de DVD. Cada línea contiene un código de tiempo de inicio y otro de fin que terminan en fotogramas, y luego el texto. El conversor lee sus códigos de estilo ^I, ^B y ^U y los vuelve a escribir. Spruce STL no es EBU STL, el formato binario de televisión que comparte la extensión .stl. El conversor no lee ni escribe EBU STL.

MicroDVD y luego Spruce STL, ambos a 23.976 fotogramas por segundo
{1}{1}23.976
{103}{163}Over here.|{y:i}Follow my voice.

00:00:04:07 , 00:00:06:19 , Over here.|^IFollow my voice.^I

SAMI y LRC: formatos que solo guardan tiempos de inicio

SAMI es un formato de Microsoft parecido a HTML. Una etiqueta <SYNC Start=...> indica el tiempo en milisegundos en que aparece el texto que sigue, y un SYNC vacío borra la pantalla. Un archivo SAMI puede contener varios idiomas como clases de párrafo. El conversor lee el primer idioma que encuentra y conserva la cursiva, la negrita y el subrayado.

Los archivos LRC sincronizan letras de canciones para reproductores de música, con una línea por marca de tiempo, como [00:12.50]. Una línea puede llevar varias marcas de tiempo cuando se repite un estribillo, y una etiqueta [offset:...] lo desplaza todo. Al leer SAMI o LRC, cada subtítulo termina cuando empieza el siguiente y el último dura cuatro segundos. Al escribir LRC, cada subtítulo se convierte en una línea, así que los saltos de línea pasan a ser espacios, se elimina el formato y una marca de tiempo vacía indica una pausa. No se conservan los tiempos palabra por palabra de los archivos LRC mejorados.

Un archivo LRC
[00:04.30]Over here. Follow my voice.
[00:06.80]
[00:07.10]Soft piano music

CSV y texto plano

Los archivos CSV son prácticos para revisar subtítulos en una hoja de cálculo. El conversor lee un archivo CSV cuya primera fila tiene columnas de inicio, fin y texto, con nombres como Start, End y Text, separadas por comas, puntos y comas o tabulaciones. Los tiempos pueden ser horas de reloj como 00:00:04.300 o simples segundos, y los números enteros se leen como milisegundos cuando el encabezado dice ms. El CSV que escribe tiene las columnas Number, Start, End, Duration y Text, sin formato.

El texto plano es solo un formato de salida. Conserva las palabras y descarta los tiempos, así que no se puede volver a leer como subtítulos. Puedes unir los subtítulos en párrafos o poner una marca de tiempo al principio de cada línea, que es la función de la herramienta de subtítulos a texto.

Lo que conserva cada conversión y lo que nunca hace

Sean cuales sean los formatos, el conversor conserva el tiempo de inicio y de fin de cada subtítulo al milisegundo cuando el formato de destino lo permite, las palabras y los saltos de línea siempre que el formato de destino los tenga. Conserva la cursiva, la negrita y el subrayado cuando ambos formatos pueden mostrarlos. Guarda todos los archivos en UTF-8 y te permite elegir otra codificación de texto si las letras de la vista previa se ven mal.

No conserva posiciones, colores, fuentes, tiempos de karaoke ni animaciones, y no lee subtítulos de imagen como los archivos SUP de Blu-ray o IDX de DVD, que necesitarían reconocimiento de caracteres. Tampoco lee formatos de televisión como SCC o EBU STL, no extrae subtítulos de archivos de vídeo ni traduce texto. Toda la conversión se hace en tu navegador y tu archivo no se sube.

Abrir el conversor de subtítulos
Invítame a un café