Conversor de subtítulos en línea
Un archivo de subtítulos es texto plano con marcas de tiempo, así que convertir entre SRT, WebVTT y ASS consiste sobre todo en reescribir los tiempos y decidir qué ocurre con el formato. Esta página cubre las conversiones que de verdad hacen falta, incluidos los archivos antiguos que nunca se guardaron en UTF-8.
o arrástralos aquí · imágenes, vídeo, audio, documentos y subtítulos · hasta 2 GB
Conversiones populares
Sobre este conversor
Tres formatos cubren casi todo. SRT es el mínimo común denominador: bloques numerados, marcas de tiempo con coma y un marcado que termina en negrita, cursiva y subrayado. WebVTT es el formato del navegador — es lo que carga el elemento track del vídeo HTML5, y sus marcas de tiempo usan un punto. ASS lleva presentación de verdad: tipografías, colores, contornos y posición absoluta, por eso los fansubs se construyen sobre él.
La codificación es donde se rompen los subtítulos antiguos. Un archivo descargado hace años suele estar en windows-1251 o windows-1252 en lugar de UTF-8, y nada dentro del archivo declara cuál es. Un reproductor que lea esos bytes como UTF-8 muestra un muro de caracteres rotos en vez de texto. Este conversor mira primero los bytes, deduce la codificación y escribe el resultado en UTF-8, para que el texto llegue intacto.
Convertir hacia abajo pierde información, y conviene saber cuál. De ASS a SRT se pierden tipografías, colores, contornos y posición en pantalla, porque SRT no tiene dónde guardarlos; la cursiva y la negrita sobreviven. De SRT a ASS no se recupera nada de eso: se aplica un estilo por defecto. Los tiempos se copian literalmente en ambos sentidos, así que un archivo desfasado respecto al audio sigue desfasado después.
Preguntas frecuentes
- ¿La conversión arregla los subtítulos desincronizados?
- No, y ningún conversor puede hacerlo. Cada marca de tiempo se copia exactamente como está, así que un desfase de dos segundos sigue siendo de dos segundos. La sincronía se corrige desplazando todos los tiempos, que es otra operación; la mayoría de reproductores de escritorio permiten aplicar un retardo durante la reproducción.
- ¿Por qué mis subtítulos aparecen como signos de interrogación o símbolos raros?
- El archivo no está en UTF-8. Los lanzamientos rusos suelen estar en windows-1251 y los de Europa occidental en windows-1252, y el archivo no lleva ninguna marca que lo indique, así que el reproductor se equivoca al adivinar. Convertirlo aquí deduce la codificación del patrón de bytes y reescribe el archivo en UTF-8.
- ¿Cuál es la diferencia real entre SRT y VTT?
- Son parientes cercanos. WebVTT empieza con una línea WEBVTT, escribe las marcas de tiempo con punto en vez de coma, prescinde de los números de bloque y puede llevar indicaciones de posición. Los navegadores cargan VTT mediante el elemento track del vídeo, y la mayoría no acepta un SRT normal.
- ¿Se pierde el estilo al convertir de ASS a SRT?
- Casi todo, y es un límite de SRT, no del conversor. Tipografías, colores, contornos, efectos de karaoke y posición en pantalla no tienen sitio en SRT y se descartan. La cursiva, la negrita y el subrayado sobreviven, porque SRT sí admite esas etiquetas.
- ¿Puedo subir archivos SSA, y por qué no hay salida en SSA?
- SSA se acepta como entrada: es la revisión antigua del mismo formato que ASS y se lee igual. La salida se ofrece en ASS porque ambos los escribe el mismo codificador, y llamar .ssa a un archivo ASS moderno describiría mal lo que hay dentro.
- ¿El archivo queda guardado en algún sitio después de convertir?
- Se sube al servidor, se convierte allí y se borra inmediatamente después de la descarga: el texto de los subtítulos no se almacena. No hay cuenta que crear, no se añade marca de agua y no hay límite en cuántos archivos conviertes.