Skip to content

Conversor de subtítulos de ASS a SRT

Convierte subtítulos ASS estilizados a SRT plano en tu navegador. Procesa varios archivos conservando la temporización del diálogo.

Arrastra y suelta tu archivo ASS aquí

o haz clic para buscar

Admite archivos .ass de hasta 50 MB

Arquitectura del motor principal

De subtítulos de anime estilizados a texto plano y limpio

Los archivos ASS son la base del fansub de anime: llevan estilos por personaje, carteles posicionados en pantalla, temporización de karaoke y efectos visuales mediante etiquetas de override como {\blur2}, {\pos(320,400)} y {\fad(200,100)}. Cuando necesitas esos subtítulos en una smart TV, en un editor de vídeo o en un servidor multimedia, todo ese estilo se convierte en un problema. Este conversor lee la sección [Events] del archivo ASS, elimina cada bloque de override y referencia de estilo, convierte la temporización de centésimas a marcas de tiempo SRT en milisegundos y genera un archivo de subtítulos plano ampliamente compatible.

Inspector de payload y sintaxis

ASS a SRT Inspección de sintaxis y estructura de código

Comparación lado a lado de la sintaxis de código que ilustra definiciones de cabecera, sintaxis de marca de tiempo y formato de payload de cues

Sincronización de milisegundos
input.ass
ASS FUENTE
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world!
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,This is a subtitle file.
Dialogue: 0,0:00:08.50,0:00:12.00,Default,,0,0,0,,Converted locally!
output.srt
SRT RESULTADO
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!
Hoja de especificaciones

ASS vs SRT Especificaciones técnicas

Conforme a estándares
Formato de entrada

ASS

ASS

ASS (Advanced SubStation Alpha v4+) es un formato de subtítulos extendido usado principalmente en la distribución de anime. Tiene una cabecera [Script Info], una sección [V4+ Styles] con campos extendidos (Outline, Shadow, Blur) y una sección [Events] con líneas Dialogue que contienen etiquetas de override integradas. La temporización usa precisión de centésimas (H:MM:SS.cc). ASS admite colores con canal alfa, dibujo vectorial y efectos de karaoke.

Formato de salida

SRT

SRT

SRT (SubRip) es uno de los formatos de subtítulos más compatibles. Cada entrada tiene un número secuencial, un par de marcas de tiempo separadas por comas (00:01:30,500 --> 00:01:35,000) y texto plano. SRT no admite estilos, posicionamiento ni etiquetas de override, por lo que muchos reproductores lo tratan de forma consistente.

Diferencias de Formato

ASS organiza el contenido en secciones [Script Info], [V4+ Styles] y [Events]. SRT no tiene secciones, solo bloques numerados.
Las marcas de tiempo ASS usan centésimas (0:00:15.20). Las de SRT usan milisegundos (00:00:15,200) con separador de coma.
ASS admite estilos por carácter mediante etiquetas de override ({\fs32}, {\c&HFF&}, {\blur2}). SRT no tiene ningún formato integrado.
ASS almacena definiciones de estilo en [V4+ Styles] con campos Outline, Shadow y Blur. SRT no tiene sistema de estilos.
ASS admite colores con canal alfa (formato ABGR). SRT no admite colores.
ASS incluye metadatos en [Script Info] (PlayResX, PlayResY, WrapStyle). Los archivos SRT no tienen sección de metadatos.

Solución de problemas de conversión y dificultades

Soluciones prácticas para compatibilidad de reproductores, codificación de caracteres y sincronización de tiempos

4 dificultades comunes
GOTCHA #1

¿Por qué aparecen códigos de dibujo en bruto o corchetes residuales en el SRT convertido?

Ciertos archivos ASS de fansub contienen trazados de dibujo vectorial (ej.: {\p1}m 0 0 l 10 0...). AllSubConverter elimina automáticamente los bloques de dibujo {\p0} estándar. Si las líneas de diálogo originales contenían corchetes estéticos como 【...】, estos se conservan como texto de diálogo legítimo.

GOTCHA #2

¿Por qué la sincronización de los subtítulos parece ligeramente desalineada en mi reproductor?

El formato ASS utiliza centésimas de segundo (1/100 de segundo), mientras que SRT emplea milisegundos (1/1000 de segundo). Nuestro motor multiplica las centésimas por 10 con relleno de ceros (por ejemplo, 0:01:25.40 se convierte en 00:01:25,400). Si el audio sigue desfasado, la causa suele ser una discrepancia en la frecuencia de fotogramas del vídeo (ej.: 23.976 fps de cine frente a 25 fps de televisión). Puedes usar nuestra herramienta de Sincronización para ajustar el desfase general.

GOTCHA #3

Los caracteres no latinos o el texto asiático se muestran como caracteres ilegibles (Mojibake)

Muchos subtítulos ASS antiguos de grupos de fansub de anime se guardaron en Shift-JIS, GBK/GB2312 o Windows-1252. Nuestro conversor incluye detección automática de codificación, pero si tu editor de texto local corrompe el archivo, conviértelo a UTF-8 usando nuestro Conversor de Codificación antes de pasarlo a SRT.

GOTCHA #4

Líneas de diálogo superpuestas cuando varios personajes hablan a la vez

ASS permite que varios eventos Dialogue compartan marcas de tiempo idénticas en distintas posiciones de la pantalla. Los reproductores de SRT renderizan estos cues superpuestos apilándolos verticalmente. Si tu televisor o reproductor tiene problemas para mostrar líneas apiladas, abre el archivo en nuestro Editor de Subtítulos para ajustar las duraciones individuales.

Características

Analiza la sección [Events] del archivo ASS y extrae líneas Dialogue con los campos Start, End y Text
Elimina todos los bloques de override, incluidas las etiquetas de desenfoque, contorno, sombra, posicionamiento y karaoke
Convierte marcas de tiempo ASS en centésimas (0:01:30.50) a marcas de tiempo SRT en milisegundos (00:01:30,500)
Normaliza los saltos de línea duros de ASS (\N, \n) a saltos de línea estándar de SRT
Quita las referencias de estilo ASS de las líneas Dialogue sin afectar el contenido de texto
Gestiona archivos ASS con miles de líneas Dialogue y secuencias de override complejas
Rechaza entradas sin líneas Dialogue válidas
Genera SRT en UTF-8 para reproductores multimedia, televisores y dispositivos móviles

¿Por qué convertir?

Las etiquetas de override ASS provocan errores de representación en smart TVs sin soporte de libass o VSFilter.
VLC, Plex y Jellyfin representan ASS correctamente, pero SRT se carga más rápido y evita problemas de sustitución de fuentes.
Las suites de edición de vídeo (Premiere Pro, DaVinci Resolve, Final Cut Pro) importan SRT de forma nativa, pero necesitan complementos para ASS.
Las etiquetas de karaoke ASS ({\k}, {\kf}) aparecen como texto sin procesar en reproductores sin soporte de representación de karaoke.
Los archivos SRT suelen ser más ligeros que los ASS equivalentes porque se elimina el estilo y los metadatos.
Los flujos de trabajo automatizados de subtítulos y QC esperan SRT como formato estándar de intercambio.
Los reproductores móviles de iOS y Android no representan el posicionamiento ni los estilos ASS, lo que causa subtítulos mal colocados o superpuestos.
Scenarios

Casos de Uso Comunes

Simplificar subtítulos de anime

Convierte archivos ASS de fansub con karaoke y carteles posicionados a un SRT limpio para reproducirlos en dispositivos sin soporte de representación ASS.

Compatibilidad con smart TVs

Muchas smart TVs no representan las etiquetas de override ASS. Convertir a SRT evita que ese formato aparezca como texto sin procesar.

Flujo de trabajo de edición de vídeo

Importa subtítulos ASS a Premiere Pro, DaVinci Resolve o Final Cut Pro como SRT, un formato de importación ampliamente admitido por software NLE.

Entrega en servidores multimedia

Plex, Jellyfin y Kodi detectan automáticamente los subtítulos SRT junto a los archivos de vídeo. Los archivos ASS pueden requerir configuración adicional del renderizador.

Reproducción móvil de vídeo

Muchos reproductores de vídeo de iOS y Android no representan el posicionamiento ni los estilos ASS. SRT suele ofrecer una visualización más fiable en teléfonos y tablets.

Format Ecosystem

Formatos Relacionados

Cómo funciona

  1. 1

    Sube tu archivo .ass arrastrándolo o explorando tus archivos.

  2. 2

    El analizador localiza la sección [Events] y lee los campos Start, End y Text de cada línea Dialogue.

  3. 3

    Los bloques de override entre llaves ({\blur2}, {\pos(x,y)}, {\fad(s,e)}) se identifican y se eliminan.

  4. 4

    Los marcadores de salto de línea de ASS (\N, \n) se convierten en saltos de línea estándar de SRT.

  5. 5

    Los tiempos Start y End pasan del formato H:MM:SS.cc a HH:MM:SS,mmm.

  6. 6

    Se asignan números secuenciales y cada entrada limpia se convierte en un bloque SRT.

  7. 7

    El SRT resultante se codifica en UTF-8 y queda listo para descargar.

Preguntas frecuentes

ASS (Advanced SubStation Alpha v4+) es un formato de subtítulos extendido introducido en 2003 y muy usado en el fansub de anime. Admite texto con estilos, fuentes, colores, contornos, sombras, desenfoques, posicionamiento en pantalla, dibujo vectorial y temporización de karaoke. Los archivos se organizan en secciones [Script Info], [V4+ Styles] y [Events], con etiquetas de override integradas para dar formato por carácter.

ASS (v4+) es el sucesor de SSA (v4). ASS añade efectos de desenfoque, campos de estilo para contorno y sombra, soporte extendido de canal alfa y etiquetas de override adicionales. Ambos comparten la misma estructura por secciones y el mismo formato Dialogue. Este conversor trata los archivos ASS y SSA de forma idéntica.

Las etiquetas de temporización de karaoke ({\k}, {\kf}, {\ko}) se eliminan por completo durante la conversión. SRT no admite karaoke. El texto del diálogo situado alrededor de las etiquetas se conserva, pero los datos de temporización sílaba por sílaba se pierden.

Sí. SRT no admite estilos, posicionamiento ni efectos visuales. Cada etiqueta de override ({\fs}, {\c}, {\pos}, {\blur}, {\fad}, {\k}, etc.) se elimina durante la conversión. Solo se conservan el texto del diálogo y la temporización. Si necesitas mantener los estilos, no conviertas a SRT.

ASS usa el formato H:MM:SS.cc, donde cc son centésimas (0-99). SRT usa HH:MM:SS,mmm, donde mmm son milisegundos (0-999). El conversor multiplica las centésimas por 10. Por ejemplo, 0:01:25.40 en ASS se convierte en 00:01:25,400 en SRT. Las horas se completan con ceros hasta dos dígitos.

Las etiquetas de posicionamiento ({\pos(x,y)}, {\move(x1,y1,x2,y2)}) controlan dónde aparecen los subtítulos en pantalla. SRT no admite posicionamiento, así que estas etiquetas se eliminan. Todo el texto de subtítulos pasa a la posición inferior central en SRT.

¿Listo para convertir tus subtítulos?

Suelta tu archivo ASS aquí y conviértelo a SRT en tu navegador.