Exportaciones y archivos de subtítulos
¿Cómo convierto un archivo SRT a VTT, o VTT a SRT?
Respuesta breve
Cambian tres cosas: los archivos VTT empiezan con una línea WEBVTT, usan un punto antes de los milisegundos en lugar de una coma y pueden llevar ajustes de cue y notas que el SRT no admite. Un conversor lo hace en segundos sin tocar el texto ni los tiempos. Cambiar la extensión no basta. Usa VTT para reproductores web y video HTML5; usa SRT para LinkedIn, Facebook y la mayoría de los editores de video.
3 min de lectura
¿Qué diferencia hay entre SRT y VTT?
El mismo subtítulo en cada formato:
1
00:00:01,000 --> 00:00:03,500
Welcome back to the channel.
WEBVTT
00:00:01.000 --> 00:00:03.500
Welcome back to the channel.
| SRT | VTT (WebVTT) | |
|---|---|---|
| Primera línea | El primer subtítulo | WEBVTT |
| Milisegundos | Tras una coma: 00:00:01,000 | Tras un punto: 00:00:01.000 |
| Horas | Siempre se escriben | Opcionales si son cero |
| Números de subtítulo | Se esperan | Opcionales |
| Posición y estilo | No forman parte del formato | Ajustes de cue como posición y alineación |
| Uso habitual | Plataformas y editores de video | Reproductores web y video HTML5 |
VTT es un formato del W3C, y su encabezado, sus marcas de tiempo y sus ajustes de cue están definidos en la especificación WebVTT. El SRT no tiene una especificación formal, por eso las apps difieren en qué detalles del SRT aceptan.
¿Cómo convierto SRT a VTT?
- Añade
WEBVTTy una línea en blanco al principio. - Cambia la coma antes de los milisegundos por un punto en cada línea de tiempos, y solo ahí.
- Conserva o quita los números de subtítulo; las dos opciones son VTT válido.
- Guarda el archivo en UTF-8 con la extensión .vtt.
¿Cómo convierto VTT a SRT?
- Quita la línea
WEBVTTy cualquier bloqueNOTEoSTYLE. - Quita los ajustes de cue después del tiempo final, como
align:start. - Escribe las horas completas (
00:01.000pasa a00:00:01,000) y usa una coma antes de los milisegundos. - Numera los subtítulos desde 1 y guarda el archivo en UTF-8 con la extensión .srt.
Las grabaciones de reuniones y los reproductores web suelen darte archivos VTT, mientras que LinkedIn y muchos editores de video esperan SRT.
¿Basta con cambiarle el nombre al archivo?
No. El encabezado y el formato de las marcas de tiempo son distintos, así que un archivo renombrado suele fallar al importarse o no muestra subtítulos.
¿Cómo convierto cualquiera de los dos en texto plano?
Quita los números y las líneas de tiempos y deja solo el texto, para una transcripción o un borrador de blog. Un conversor que exporta TXT lo hace por ti.
Cómo hacerlo en CaptionBolt
Para una conversión rápida, la herramienta gratuita Subtitle Converter de CaptionBolt pasa de SRT a VTT, de VTT a SRT, cualquiera de los dos a TXT y SRT a un archivo ASS sencillo, en tu navegador y sin subir el archivo a ningún sitio.
- Pega los subtítulos o sube el archivo.
- Elige la conversión, por ejemplo de SRT a VTT.
- Descarga el archivo o copia el resultado.
El conversor conserva el texto y los tiempos y descarta los ajustes de cue y las notas del VTT, que el SRT no puede guardar. Si vas a crear subtítulos a partir de un video, CaptionBolt exporta los formatos directamente: Pro incluye MP4, SRT, ASS, TXT y Max añade VTT (MP4, SRT, ASS, VTT, TXT). Para más detalles, consulta cómo convertir SRT a VTT para video web, cómo convertir VTT a SRT y SRT o VTT.
Cuándo conviene otro método
- Tu archivo VTT depende de la posición o del estilo. El SRT no puede conservarlos; quédate con VTT, o revisa bien el resultado después de convertir.
- Tienes cientos de archivos. Un script pequeño o una herramienta de línea de comandos convierte una carpeta entera de una vez.
Preguntas relacionadas
¿Cómo añado un archivo SRT a mi video?
Decide si el público debe poder desactivar los subtítulos. Para que sean opcionales, sube el SRT junto al video en YouTube, LinkedIn o Facebook, o añádelo como pista de subtítulos en un reproductor o en el archivo de video. Para que sean permanentes, incrusta el SRT en la imagen con HandBrake, FFmpeg o un editor de video. TikTok e Instagram no aceptan archivos de subtítulos, así que para esas apps incrusta los subtítulos.
¿Cómo creo un archivo de subtítulos SRT a partir de mi video?
Deja que el reconocimiento de voz haga un primer borrador, corrígelo y exporta SRT. Si el video está en tu canal de YouTube, YouTube Studio puede descargar sus subtítulos como archivo gratis. Si no, usa una herramienta de subtítulos o de transcripción que exporte SRT, como CaptionBolt en el plan Pro, o escribe los subtítulos tú en un editor de subtítulos. Revisa siempre los nombres, los números y los tiempos antes de usar el archivo.
¿Cómo edito un archivo SRT sin romperlo?
Edita el texto y mantén la estructura: cada subtítulo es un número, una línea de tiempos como 00:00:01,000 --> 00:00:03,500 y una o dos líneas de texto, con una línea en blanco entre subtítulos. No cambies la flecha ni las comas, mantén cada tiempo de inicio antes de su tiempo final y guarda el archivo en UTF-8 sin formato. Un editor de subtítulos revisa todo esto por ti, para que el archivo siga importándose en YouTube, LinkedIn o tu editor de video.
¿Cómo incrusto subtítulos ASS con estilo en un video con FFmpeg?
Usa el filtro de video ass o subtitles de FFmpeg, que dibuja los subtítulos en cada fotograma con libass: ffmpeg -i input.mp4 -vf ass=captions.ass -c:a copy output.mp4. El archivo ASS conserva sus fuentes, colores, posición y animación, pero las fuentes deben estar instaladas o indicarse con la opción fontsdir. Incrustar vuelve a codificar el video, así que guarda una copia del original.