Se ven casi idénticos, ambos son texto plano, y sin embargo subiendo el equivocado todavía lanza errores en algunas plataformas.
Aquí es exactamente cómo SRT y WebVTT difieren, con ejemplos reales, y cuál de cada plataforma realmente quiere.
Sin cuenta. 10 grabaciones al día. Archivos de hasta 60 minutos, y se restablece a medianoche.
Cada transcripción realizada a través de ScribeGrab ya genera automáticamente tanto SRT como VTT, por lo que, en principio, nadie aquí tiene que elegir entre ellos. Sin embargo, la pregunta "¿entonces cuál necesito realmente?" sigue planteándose constantemente, y el registro de errores muestra la otra mitad de la razón: "Este video no tiene subtítulos, por lo que tendríamos que..." se registró 49 veces en los 40 días hasta el 21 de agosto de 2026, casi siempre alguien esperaba que simplemente se extrajera un archivo de subtítulos existente de un video que nunca lo tuvo. En ese caso, no hay ningún archivo para convertir o comparar formatos; primero debe generarse a partir del audio, lo que convierte una cuestión de formato de cinco segundos en un trabajo de transcripción real. En todas las herramientas, se realizaron 1647 trabajos en ese mismo período, y los archivos de subtítulos se devolvieron como SRT y VTT cada vez, que es la versión resumida de la respuesta a continuación.
SRT (SubRip) es el antiguo estándar universal: muy sencillo y compatible con casi todos los editores de vídeo, reproductores multimedia y plataformas de carga. VTT (WebVTT, "Web Video Text Tracks") es el estándar web oficial: es lo que el HTML5 <track> Este elemento requiere, además, funciones de diseño y posicionamiento que SRT nunca tuvo. Como regla general: subir a una plataforma o importar en un editor → SRT; incrustar en su propio sitio web → VTT. Cuando tengas dudas, guarda ambas opciones: ScribeGrab le da ambos archivos de una sola cargaAsí que nunca tienes que elegir.
1 00:00:01,000 --> 00:00:04,200 Welcome back to the channel. 2 00:00:04,400 --> 00:00:07,900 Today we're testing three budget microphones.
Cada cue es: un número de secuencia, una línea de código de tiempo con un coma antes de los milisegundos, una o más líneas de texto, y una línea en blanco. Es todo el formato.
WEBVTT 00:00:01.000 --> 00:00:04.200 Welcome back to the channel. 00:00:04.400 --> 00:00:07.900 line:85% align:center Today we're testing three budget microphones.
Tres diferencias visibles: el obligatorio WEBVTT cabecera en la primera línea, una período de sesiones en lugar de una coma antes de los milisegundos, y la configuración de cue opcional después del código de tiempo (posición, alineación, colocación de la línea). Los números de cue son opcionales en VTT. VTT también admite NOTE bloques de comentarios, STYLE bloques con CSS, y etiquetas en línea como <b>, <i> y etiquetas de voz (<v Anna>) para las etiquetas de los oradores.
| SRT | VTT | |
|---|---|---|
| Encabezado | Ninguno | WEBVTT requerido en la línea 1 |
| Separador de milisegundos | Comma (Comma)00:00:01,000) | Período (00:00:01.000) |
| Números de subtítulo | Obligatorio | Opcional |
| Estilo | En el mejor de los casos, etiquetas básicas; a menudo se eliminan | CSS mediante or CSS a través de STYLE bloques, etiquetas en línea, clases para cada elemento |
| Posicionamiento | No. | Sí.line, position, align Ajustes) |
HTML5 <track> | No es compatible con los navegadores | El formato requerido |
| Codificación | Históricamente problemático (archivos heredados de ANSI) | Siempre UTF-8 |
El detalle de la coma frente al punto es el clásico error: pegue los códigos de tiempo SRT en un archivo VTT (o viceversa) y los analizadores estrictos rechazarán todo el archivo.
<track> elemento. SRT fallará silenciosamente..srt archivo colocado al lado del vídeo; la mayoría también maneja VTT.Vimeo también acepta los formatos SRT y VTT (WebVTT) en su herramienta de carga de subtítulos, al igual que YouTube. CapCut importa archivos SRT a su pista de subtítulos, y su propia función de exportación automática de subtítulos también genera archivos SRT, lo cual es útil si necesitas mover subtítulos entre CapCut y otro editor. Plex busca un archivo de subtítulos con el mismo nombre que el video en la misma carpetamovie.mp4 al lado movie.srt o movie.en.srt) y lee archivos SRT o VTT como archivos externos, aunque SRT sigue siendo la opción más común en las bibliotecas de Plex. DaVinci Resolve importa directamente los archivos SRT a una pista de subtítulos y también puede exportar los subtítulos editados de nuevo en formato SRT. En todos estos casos, SRT es el formato que nadie rechaza: si una plataforma solo admite un formato, este es SRT, y VTT solo se vuelve obligatorio en el momento en que estás creando tus propios subtítulos <video> tag.
Para un archivo corto, no necesitas un convertidor:
WEBVTT más una línea en blanco en la parte superior del archivo, luego encontrar y reemplazar cada coma en un código de tiempo (00:00:01,000) con un período (00:00:01.000). Los números de las indicaciones pueden permanecer; el formato VTT simplemente los ignora.WEBVTT línea de encabezado, reemplazar cada período de código de tiempo con una coma, eliminar cualquier configuración de cue después del código de tiempo (line:85% align:center y similares), y numere las indicaciones en orden, comenzando por el número 1, si aún no lo están.Esa es toda la conversión: el mismo texto, el mismo tiempo, dos caracteres diferentes por línea. Es lo suficientemente mecánico que casi todas las herramientas de subtítulo lo hacen automáticamente. incluido ScribeGrab, que sólo le da ambos archivos de una subida así que no hay nada que convertir.
Hacer lo contrario, convertir VTT a SRT para un editor que solo importa SRT, es el mismo proceso a la inversa: elimina el encabezado, vuelve a cambiar los puntos por comas y ya está.
WEBVTT de ser leído como la primera línea necesaria en absoluto. Re-salvar como "UTF-8" sin un BOM en cualquier editor de texto moderno lo arregla..srt (o el revés) no lo convierte, el encabezado y el formato de código de tiempo dentro todavía no coinciden con lo que la extensión promete, y la plataforma lo rechazará o lo hará mal.Este es el único lugar donde se toma la decisión por usted. Los subtítulos en un video HTML5 se ven así:
<video controls src="/talk.mp4">
<track kind="captions" src="/talk.vtt"
srclang="en" label="English" default>
</video>
El navegador hace las señales nativamente, los espectadores pueden cambiarlas, y debido a que el texto es texto real (no quemado en píxeles), es accesible e indexable. Para el paseo completo por la plataforma, vea cómo añadir subtítulos a cualquier vídeo.
Ambos, idealmente: llevan texto y tiempo idénticos, por lo que no hay un intercambio de calidad, sólo compatibilidad. Cada transcripción en ScribeGrab genera la transcripción en formato TXT, además de SRT y VTT de una carga, gratis, con 10 grabaciones al día. Cargue su audio o vídeo una vez y mantenga el archivo que cada plataforma pide. Y si te estás preguntando lo cerca que será la transcripción automática a lo que se dijo, lea nuestra ruptura honesta precisión de transcripción.
Un archivo PDF puede presentar fallos técnicos menores, como una descarga incompleta o una estructura interna dañada, y en lugar de simplemente mostrar caracteres ilegibles, puede que no se abra en absoluto. ScanReviver reparación PDF reconstruye uno que un espectador se niega a abrir.
Por Sam Ridder, Construyo y ejecuto ScribeGrab en mi propio hardware, por mi cuenta. Quien soy.
SRT es el formato más antiguo y simple: cues numerados con milisegundos separados por coma. VTT es el estándar web: a WEBVTT Encabezado, milisegundos separados por puntos, números de subtítulos opcionales, además de funciones de estilo y posicionamiento que faltan en el formato SRT.
YouTube acepta ambos formatos, así que cualquiera de los dos sirve. SRT es la opción más segura y versátil para subir archivos; VTT es necesario cuando se incrustan subtítulos en el propio reproductor HTML5.
Sí, agrega un WEBVTT primera línea y cambiar la coma antes de milisegundos a un período. O saltar la conversión enteramente: ScribeGrab produce ambos formatos con cada transcripción.
Sí, puede eliminar la línea de encabezado WEBVTT y volver a colocar los puntos como comas antes de los milisegundos. O puede omitirla por completo: ScribeGrab ya le proporciona tanto el formato SRT como el VTT a partir de la misma carga.
Adobe Premiere Pro, DaVinci Resolve y Final Cut Pro importan directamente los archivos SRT a una pista de subtítulos. SRT es el estándar de facto en la edición de video de escritorio; el soporte de VTT en los editores es menos consistente.
Tanto CapCut como Vimeo aceptan SRT para los subtítulos (Vimeo también acepta VTT); Plex lee cualquiera de los dos como un archivo de subtítulos externo que comparte el nombre del archivo de video. SRT es la opción más segura en los tres.
Las dos causas más comunes son un BOM UTF-8 al comienzo del archivo (algunos editores de Windows lo agregan de forma invisible) y la codificación incorrecta de los caracteres acentuados. Volver a guardar el archivo como UTF-8 sin BOM soluciona casi todos los casos.
No: un subtítulo que comienza antes de que haya terminado el anterior no es válido. La mayoría de los editores mantienen los subtítulos en orden automáticamente, pero verifique si hay superposiciones si ha editado manualmente los códigos de tiempo.
WebVTT (Web Video Text Tracks, el nombre completo detrás de la extensión .vtt) es un formato de subtítulos de texto plano construido para video web, no un formato de video o audio por sí mismo. Un archivo WebVTT comienza con un encabezado WEBVTT en la primera línea y usa puntos en lugar de comas antes de los milisegundos. Se ve casi idéntico a SRT pero soporta estilo y posicionamiento que SRT no tiene, y es el formato propio de HTML5 <track> de HTML5 requiere.
No, solo en el formato: una señal en 00:00:04.200 en VTT se reproduce en exactamente el mismo momento que 00:00:04,200 en SRT.
Solo si el archivo utiliza posicionamiento o estilos CSS; sin esos extras, los subtítulos VTT se renderizan exactamente igual que los SRT. Los números de los subtítulos son opcionales en VTT y obligatorios en SRT.
Renaming subtitles vtt sin convertir el contenido no funciona, la cabecera WEBVTT y los códigos de tiempo de período todavía tienen que estar dentro del archivo.
Para YouTube y la mayoría de los editores de vídeo, SRT es la opción predeterminada más segura; para reproductores web y subtítulos con estilo, VTT. Contienen la misma información, solo que con un formato diferente, por lo que la respuesta sincera sobre la diferencia entre SRT y VTT es la compatibilidad, no la calidad.
Sí, simplemente suba el video a ScribeGrab y este transcribirá el audio, generando un archivo SRT gratis, junto con los archivos VTT y de texto sin formato, incluso si el video no tenía ninguna pista de subtítulos al principio.
ShinobiTools · KvK 42147182 · info@shinobitools.com