¿Por qué convertir SRT a VTT?
Los reproductores de video HTML5 utilizan el elemento <track> que requiere WebVTT; SRT no forma parte de la especificación de pistas de HTML5. Si estás agregando subtítulos a una página web o subiéndolos a una plataforma que exige .vtt, necesitas convertir. El cambio estructural es mínimo porque ambos formatos representan los mismos datos de marcas temporizadas.
Cómo convertir SRT a VTT
Subtitle Edit FREE
Abre tu archivo .srt, ve a File > Save As, elige WebVTT en el menú desplegable de formato y guarda.
FFmpeg OPEN-SOURCE
Ejecuta ffmpeg -i subtitles.srt subtitles.vtt - FFmpeg detecta ambos formatos por las extensiones de archivo y los convierte en una sola pasada.
Gnome Subtitles FREE
Abre el archivo .srt, luego usa File > Save As y selecciona WebVTT de la lista de formatos para guardar como .vtt.
Acerca de estos formatos
Un archivo SRT (SubRip Subtitle) almacena subtítulos como texto plano con códigos de tiempo. No se abre solo: cámbiale el nombre para que coincida con tu archivo de vídeo, mantén ambos en…
Abrir detalles de .SRT →Un archivo VTT es un archivo de subtítulos WebVTT: texto plano con códigos de tiempo que muestra subtítulos en video HTML5. No se abre solo: colóquelo junto a su video y cárguelo en VLC, o…
Abrir detalles de .VTT →Calidad y qué observar
- No se pierde contenido de los subtítulos - cada marca, código de tiempo y línea de texto se transfiere intacta; solo cambian la línea de encabezado y el separador de milisegundos (coma/punto).
- Las etiquetas en línea de SRT (
<b>,<i>,<u>) se mantienen en VTT, pero algunos reproductores web las ignoran o las eliminan - verifica la reproducción después de convertir si el estilo es importante. - WebVTT admite posicionamiento y alineación de marcas que SRT no tiene; la conversión desde SRT no proporciona datos de posicionamiento, por lo que todas las marcas aparecerán en la posición predeterminada del reproductor.
Preguntas frecuentes
¿Cuál es la diferencia real entre SRT y VTT?
WEBVTT en la parte superior y utiliza un punto antes de los milisegundos en los códigos de tiempo en lugar de una coma; el contenido del texto de la marca es idéntico por lo demás.¿Puedo convertir SRT a VTT manualmente en un editor de texto?
WEBVTT como la primera línea, luego reemplaza cada coma antes de los milisegundos con un punto usando «Buscar y reemplazar». ¿Cambiará el tiempo de los subtítulos después de la conversión?
¿Qué reproductores de video web requieren VTT en lugar de SRT?
<track> de HTML5, video.js y Plyr requieren WebVTT; SRT no es compatible con la especificación de pistas de HTML5.