Convertir SRT a VTT
Los navegadores solo reproducen subtítulos de un elemento <track> en WebVTT, así que un archivo SRT que funciona en VLC no muestra nada en una página web. Páselo aquí de SRT a VTT y los mismos subtítulos aparecerán en cualquier reproductor HTML5.
Convertidor de subtítulos
o suelte aquí archivos SRT, VTT, ASS … ·
Máx. 95 MB por archivo· Hasta 20 archivos· Se borran a los 30 minutos
Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.
Mueve todos los subtítulos esta cantidad de segundos. Use un número positivo si los subtítulos aparecen demasiado pronto y negativo si aparecen tarde (por ejemplo -1.5).
Indique esta velocidad y la de destino cuando los subtítulos se desfasan cada vez más a lo largo de la película, señal de que se sincronizaron para otra edición del video.
Velocidad de fotogramas del video con el que se reproducirán los subtítulos. Una conversión de 23,976 → 25 corrige la mayoría de los desfases PAL/NTSC.
Solo se usa con entradas TXT sin formato, que no tienen tiempos: cada línea se muestra durante este tiempo, una tras otra. Si hace falta, los tiempos se pueden ajustar después en un editor de subtítulos.
La detección automática funciona con la mayoría de los archivos. Elija la codificación manualmente si las letras acentuadas, cirílicas o árabes salen como signos de interrogación. La salida siempre es UTF-8.
Fuente del estilo ASS predeterminado. Debe estar instalada en la computadora de quien mira el video; Arial es la opción más segura.
Tamaño relativo a un video de 1080 píxeles de alto. 48 es un tamaño habitual para películas.
Cómo usar esta herramienta
- 1
Suelte los archivos .srt
Agregue un archivo de subtítulos o uno por idioma, hasta 20 archivos de 95 MB cada uno. Las codificaciones antiguas se detectan y se reescriben como UTF-8, que WebVTT exige.
- 2
Ajuste los tiempos si hace falta
Deje todo como está para una conversión directa. Si los subtítulos van adelantados o atrasados respecto al video, indique los segundos en Desplazar tiempos dentro de Opciones avanzadas.
- 3
Convierta a WebVTT
Pulse Convertir a WebVTT (VTT) y descargue los archivos .vtt. Súbalos junto a su video; nuestras copias se eliminan a los 30 minutos.
Suba el SRT y pulse Convertir a WebVTT (VTT). Obtendrá un archivo con la cabecera WEBVTT obligatoria, milisegundos separados por punto y texto en UTF-8, listo para el elemento <track>, Video.js, Plyr o una plataforma de cursos.
Por qué los reproductores web necesitan VTT en lugar de SRT
SRT salió del mundo de la extracción de DVD alrededor del año 2000 y se convirtió en el estándar de los reproductores de escritorio, los editores y las descargas. WebVTT se diseñó en 2010 para la web, partiendo de la sintaxis de SRT, y el estándar HTML lo convirtió en el formato del elemento <track>. Chrome, Firefox, Safari y Edge lo leen de forma nativa y ninguno lee SRT a través de un track.
En un editor de texto los dos se ven casi idénticos, y por eso la diferencia confunde a tanta gente. Un archivo VTT debe empezar con WEBVTT, debe estar en UTF-8 y escribe 00:01:05.300 donde SRT escribe 00:01:05,300. Además, VTT puede llevar posiciones, estilos y comentarios que SRT nunca tuvo. Por eso pasar de SRT a VTT no pierde nada; el camino inverso con VTT a SRT descarta esos extras.
Cuando tenga el .vtt, enlácelo desde su página como se muestra abajo. Para un video en un formato que los navegadores no reproducen, como un .mov de iPhone, la guía para convertir MOV a MP4 resuelve esa otra mitad del trabajo.
<video controls src="clase.mp4">
<track kind="subtitles" src="clase.es.vtt"
srclang="es" label="Español" default>
</video>SRT frente a VTT: todas las diferencias que importan
| Aspecto | SRT | WebVTT |
|---|---|---|
| Primera línea del archivo | Número de subtítulo 1 | WEBVTT |
| Marca de tiempo | 00:01:05,300 | 00:01:05.300 (horas opcionales) |
| Números de subtítulo | Obligatorios | Identificadores opcionales |
| Codificación del texto | Cualquiera, a menudo páginas de códigos antiguas | Solo UTF-8 |
| Posición y alineación | Sin estándar | Ajustes de subtítulo como line y align |
| Estilos | <i>, <b>, <u>, <font> | <i>, <b>, <u>, clases con estilo CSS |
| Tipo MIME en un servidor | application/x-subrip | text/vtt |
SRT
Subtítulos SubRip
SRT es el formato de subtítulos de SubRip, un programa gratuito para Windows que extraía subtítulos de videos hacia el año 2000. Cada entrada es un bloque de texto plano con un número, una hora de inicio y de fin, y el texto del subtítulo. Es el formato de subtítulos con mayor compatibilidad: lo aceptan VLC, YouTube, Facebook, los editores de video y los televisores inteligentes. SRT solo tiene formato básico y carece de un estándar de posicionamiento o estilos.
- Compresión
- –
- Transparencia
- –
- Animación
- –
- Presentado en
- SubRip
VTT
Subtítulos WebVTT
VTT es el formato Web Video Text Tracks, desarrollado por el WHATWG y el W3C hacia 2010 para el video HTML5. Se parece a SRT, pero agrega un encabezado WEBVTT y admite posicionamiento, estilos, etiquetas de hablante y metadatos. Los navegadores lo usan para los subtítulos mediante el elemento <track>, y las plataformas de streaming y YouTube lo aceptan. Algunos reproductores y editores de escritorio esperan SRT en su lugar.
- Compresión
- –
- Transparencia
- –
- Animación
- –
- Presentado en
- 2010 · W3C / WHATWG
El video HTML5 solo carga WebVTT mediante el elemento track, así que los subtítulos SRT hechos para reproductores de escritorio tienen que pasar a VTT antes de poder verse en una página web.
Los subtítulos VTT no se ven en el navegador
Los subtítulos funcionan en línea pero no al abrir el archivo HTML desde el disco
Los navegadores bloquean las pistas cargadas desde páginas
file://. Pruebe con un servidor web local o en el sitio real.La pista se carga desde otro dominio y queda vacía
Agregue
crossoriginal elemento<video>y permita su sitio en las cabeceras CORS del servidor que aloja el .vtt.El servidor envía el archivo como text/plain
Configúrelo para servir los .vtt como
text/vtt; algunos reproductores rechazan otros tipos.Todos los subtítulos aparecen un segundo antes de tiempo
Convierta de nuevo con un Desplazar tiempos positivo, por ejemplo 1, y reemplace el archivo.
Preguntas sobre SRT a VTT
¿Qué cambia el convertidor de SRT a VTT en el archivo?
Agrega la línea WEBVTT al principio, sustituye la coma antes de los milisegundos por un punto y guarda el archivo en UTF-8. WebVTT admite los números de subtítulo como identificadores opcionales, y el texto de los subtítulos no se modifica.
¿Puedo simplemente cambiar la extensión .srt por .vtt?
No. Sin la cabecera WEBVTT y con comas en los tiempos, los navegadores rechazan la pista o se saltan todos los subtítulos. Hay que reescribir el archivo, y aquí eso tarda un segundo.
¿Se conservan la cursiva y la negrita al pasar de SRT a VTT?
Sí, <i>, <b> y <u> existen en ambos formatos. La etiqueta <font color> de SRT no tiene equivalente directo en WebVTT, que colorea los subtítulos con clases CSS, así que active Quitar etiquetas de formato si su archivo la usa mucho.
¿Qué archivo de subtítulos pide mi plataforma de cursos?
La mayoría de las plataformas de aprendizaje y reproductores web aceptan WebVTT, y muchas también SRT. Si un formulario de subida solo indica .vtt, convierta aquí; si solo indica .srt, use VTT a SRT para el camino inverso.
¿Puedo colocar los subtítulos VTT en la parte superior de la pantalla?
WebVTT lo permite con ajustes de subtítulo como line:0, que puede agregar en un editor de texto después de convertir. SRT no tiene una forma estándar de guardar la posición, así que los subtítulos convertidos empiezan en la posición predeterminada, abajo.
¿Cómo agrego varios idiomas de subtítulos a un mismo video?
Convierta el SRT de cada idioma y luego agregue un <track> por archivo con su propio srclang y label. Quien mira el video elige el idioma en el menú de subtítulos del reproductor.