Cómo incrustar subtítulos en un vídeo de forma permanente (gratis, sin subir nada)

Incrustar subtítulos en un vídeo significa renderizar el texto del subtítulo en los propios fotogramas de la imagen, de modo que las palabras viajan con el vídeo y aparecen en todos los reproductores, editores y subidas. Aihangsoft lo hace gratis en el navegador: arrastra tu clip y un archivo SRT, VTT, ASS o SSA, dale estilo al texto y exporta un MP4.

La diferencia que importa es entre subtítulos incrustados y suaves. Los subtítulos suaves son una pista separada que adjuntas a un archivo de vídeo; el reproductor tiene que activarlos. Los subtítulos incrustados, también llamados permanentes, se dibujan en los píxeles, así que no se pueden desactivar ni ignorar. Incrustar es la opción correcta para subidas a redes sociales, proyectores, kioscos y cualquier reproductor antiguo que se niegue a leer una pista de subtítulos. La contrapartida es que el texto queda fijo una vez exportado: para cambiar el texto, la sincronización o el color, incrustas el clip de nuevo. La exportación siempre recodifica el vídeo.

Los archivos de subtítulos son frágiles de una forma que sorprende a la gente. Descargas un SRT, lo pones junto al vídeo y se reproduce perfectamente en tu máquina. Luego envías la pareja a un colega, subes el vídeo a una red social o conectas el archivo a un proyector, y las palabras no están. El vídeo está bien; se ignoró la pista de subtítulos. Incrustar los subtítulos en la imagen elimina esa dependencia.

Añadir subtítulos

Incrusta un archivo SRT, VTT, ASS o SSA en cualquier clip, con control sobre el tamaño, el color, el contorno y la posición. El renderizado ocurre en el navegador, así que el vídeo nunca se sube.

Abrir Añadir subtítulos

Subtítulos incrustados y subtítulos suaves, cara a cara

La palabra subtítulo abarca dos mecanismos distintos. Un subtítulo suave es un flujo separado, dentro del contenedor o en un archivo junto a él, que el reproductor superpone a demanda. Un subtítulo incrustado se dibuja en la imagen cuando se codifica el vídeo, así que no queda nada que un reproductor pueda activar o ignorar.

La tabla de abajo es la versión corta, y la elección es difícil de revertir una vez que un vídeo está en circulación.

Subtítulos incrustados (hard)Subtítulos suaves (pista de subtítulos)
Dónde reside el textoDibujados en los píxeles de la imagenUna pista separada en el archivo o un archivo adjunto
¿Los espectadores pueden desactivarlos?No, forman parte de la imagenSí, desde el menú del reproductor
¿Se muestran en las redes sociales?Sí, siempreA menudo se eliminan o se ignoran
¿Puedes editarlos después?Solo incrustando el clip de nuevoSí, edita el archivo y vuelve a adjuntarlo
Coste de añadirlosUna recodificación completa del vídeoUn remux rápido, o ningún cambio en absoluto
Ideal paraDistribución, subidas, kioscos, proyecciónArchivo, edición, másteres multilingües

En la práctica, la mayoría de los proyectos quiere ambas: una versión suave como máster editable y una versión incrustada para todo lo que salga de tu máquina.

Cuándo tienes que incrustar los subtítulos en el vídeo

Los subtítulos suaves fallan en un puñado de situaciones previsibles. Si alguna de las siguientes describe tu destino, incrustar es la única forma de que el texto sobreviva.

Redes sociales y mensajería

La mayor parte del vídeo social, desde los feeds de formato corto hasta los reproductores dentro de las apps, reproduce la imagen y el sonido y nada más. Las pistas de subtítulos que iban bien en un reproductor de escritorio se descartan al subir o se ocultan detrás de una opción que los espectadores nunca abren. Los subtítulos incrustados son solo píxeles, así que aparecen para todos, en todos los dispositivos. Para un feed en el que la mayoría ve el vídeo sin sonido, esa diferencia es justo el motivo de añadir subtítulos.

Proyectores, kioscos y reproducción sin conexión

Un archivo que se reproduce desde un pendrive USB en un proyector, un cartel digital o un kiosco de museo queda a merced del software que haya instalado el lugar. Algunos leen archivos de subtítulos, otros solo leen pistas incrustadas de una forma concreta y otros no leen nada en absoluto. Incrustar elimina la duda por completo, porque el texto está en la imagen.

Reproductores antiguos y dispositivos integrados

Los decodificadores, los televisores antiguos, las pantallas de coche y los reproductores integrados a menudo no tienen un sistema de subtítulos digno de confianza. Puede que manejen un SRT sencillo en una codificación y se atraganten con el mismo archivo con finales de línea distintos, así que los subtítulos incrustados evitan esas variables a cambio de una recodificación.

Cómo incrustar subtítulos en un vídeo

Todo el trabajo se ejecuta en la pestaña del navegador, sin cuenta y sin subir nada.

  1. Añade tu vídeo y tu archivo de subtítulos. Arrastra un clip en MP4, MOV, WebM o MKV y luego añade un archivo SRT, VTT, ASS o SSA. Las entradas se leen en tu dispositivo y la herramienta indica cuántas líneas encontró.
  2. Dale estilo a los subtítulos. Configura el tamaño de fuente, el color del texto, el color y el grosor del contorno, y luego elige abajo o arriba y afina el margen vertical. La vista previa muestra el clip en sí; los subtítulos se dibujan durante la exportación, no en ese reproductor.
  3. Incrusta y descarga. Pulsa Incrustar subtítulos y la exportación escribe el texto en cada fotograma. Cuando termina, el resultado aparece con un botón de descarga y el archivo se guarda como MP4 con subtitled añadido al nombre.

Los ajustes que deciden si los subtítulos son legibles

La legibilidad depende sobre todo del contraste y del espacio libre, no de elegir una fuente bonita. Los subtítulos se superponen a imágenes en movimiento, así que el fondo detrás de las palabras nunca tiene garantizado ser oscuro o claro.

ControlRangoPredeterminadoCuándo cambiarlo
Tamaño de fuentede 16 a 64 píxeles28 pxSúbelo para verlo en el móvil, bájalo para un tercio inferior denso
Color del textoCualquier colorBlancoElige un color que se mantenga distinto del metraje que queda detrás
Color del contornoCualquier colorNegroCombínalo con el color del texto para que el borde separe las palabras de la imagen
Grosor del contornode 0 (ninguno) a 4 (grueso)2Auméntalo sobre metraje claro o recargado, ponlo en 0 para un aspecto plano
PosiciónAbajo o arribaAbajoMuévelo arriba cuando la parte inferior lleve un logotipo o una interfaz
Margen verticalde 5 a 100 píxeles30 pxAparta el texto de un logotipo de canal o de un logo incrustado

El valor predeterminado de texto blanco con contorno negro sobrevive a la mayor variedad de metraje, por eso los subtítulos de emisión lo usan desde hace décadas. El margen vertical es el ajuste que la gente olvida: un subtítulo a 30 píxeles del borde inferior choca con una marca de agua o un tercio inferior en la misma franja, y no hay forma de arreglarlo después de incrustar.

Por qué incrustar subtítulos implica recodificar

La herramienta dibuja los subtítulos con el filtro subtitles de FFmpeg, respaldado por libass, la misma biblioteca que usa un reproductor de escritorio para los archivos ASS. Esa biblioteca necesita un archivo de fuente, y el entorno aislado del navegador no tiene fuentes del sistema, así que se escribe una tipografía latina incluida en el sistema de archivos virtual del motor antes de que se renderice el primer fotograma. La consecuencia: el estilo queda limitado a esa única fuente, por eso las maquetas decorativas de ASS no sobreviven.

El color se maneja con la convención ASS en lugar de CSS. Un valor como #ffffff se convierte en &HAABBGGRR, donde los canales van azul, verde, rojo, al revés del orden CSS, y el par inicial es la transparencia, donde 00 significa totalmente opaco. El efecto visible es sencillo: el color elegido en el panel es el color que sale.

Como la imagen cambia en cada fotograma, el flujo de vídeo no se puede copiar. Se decodifica, se compone el subtítulo y el resultado se codifica de nuevo con H.264 a CRF 20 y un preajuste veryfast, con el audio pasado tal cual como AAC a 128 kbps. Por eso la exportación lleva tiempo real.

Lo que esta herramienta no hace

Estos son los límites, expuestos de antemano.

  • Los subtítulos no se pueden cambiar después de incrustarlos. Una vez exportado, el texto está en los píxeles: sin interruptor de apagado, sin edición y sin cambio de estilo. Para cambiar una palabra o la sincronización, vuelve al clip original y al archivo de subtítulos e incrusta de nuevo, así que conserva ambos.
  • Cada exportación recodifica. Incrustar afecta a la imagen, así que no hay una vía rápida de copia de flujo, y el renderizado dura una buena parte de la longitud del clip.
  • La primera ejecución descarga el motor. El motor FFmpeg es aproximadamente 30 MB de código, que se descarga en la primera exportación. Esa pausa es normal en una conexión lenta, y el motor se almacena en caché después para que los trabajos posteriores empiecen de inmediato.
  • Los archivos grandes están limitados por la memoria. El proceso se ejecuta dentro del navegador, así que unos cientos de megabytes son cómodos en un ordenador de sobremesa, mientras que un móvil o un portátil con poca memoria pueden agotarse antes; divide el clip primero si falla un archivo grande.
  • Sin karaoke, sin animación y sin pistas múltiples. La herramienta dibuja una sola pista de texto plano con un único estilo, así que la sincronización tipo karaoke, el movimiento complejo, varios idiomas a la vez y las etiquetas de posicionamiento complejas de ASS quedan fuera de alcance.
  • Una sola fuente latina incluida. Se cubren el inglés y las letras latinas acentuadas; el chino, el árabe, el hebreo, el cirílico y el griego no, porque el entorno aislado no tiene fuentes del sistema. No hay solución alternativa dentro de esta herramienta.
  • La salida siempre es MP4. El contenedor de entrada puede ser cualquiera de los habituales, pero el archivo que recuperas es H.264 en MP4. Usa el Convertidor de vídeo si se necesita un contenedor distinto.
  • Añade subtítulos, no los elimina. Leer los subtítulos incrustados de un vídeo terminado es un trabajo distinto que esta herramienta no intenta.

Si el problema es la sincronización y no el formato, corrige primero el archivo con el Convertidor de subtítulos, y el guía para convertir SRT a VTT cubre las diferencias de formato y cómo desplazar toda una línea de tiempo. Si además marcas los mismos clips, la guía sobre añadir una marca de agua a un vídeo gratis cubre superposiciones de texto y logotipo.


Preguntas frecuentes

Los subtítulos incrustados se dibujan en los fotogramas del vídeo, así que forman parte de la imagen y son siempre visibles. Los subtítulos suaves se guardan como una pista separada dentro del contenedor o como un archivo adjunto junto al vídeo, y el reproductor decide si mostrarlos. Los subtítulos incrustados no se pueden desactivar ni reestilizar después de exportar, pero sobreviven en todas las plataformas y todos los reproductores, incluidas las apps sociales que eliminan las pistas de subtítulos. Los subtítulos suaves siguen siendo editables y se pueden activar y desactivar, pero desaparecen en cuanto un servicio ignora la pista. Como norma, usa subtítulos suaves para archivar y editar, y subtítulos incrustados para distribuir, donde las palabras deben aparecer para todos sin ninguna acción. El término caption suele significar lo mismo que subtitle, aunque los captions a veces incluyen descripciones de sonido como música o un portazo, mientras que los subtítulos cubren el diálogo. Esta herramienta trata ambos igual: el texto que haya en el archivo se incrusta en el fotograma.
Se aceptan cuatro formatos: SRT, VTT, ASS y SSA. Lo que subas se analiza en tu dispositivo y se reescribe como SRT limpio antes de entregarlo al renderizador de subtítulos, porque SRT es el formato más predecible para el motor libass incluido que dibuja el texto. Los códigos de tiempo se normalizan por el camino, así que un archivo que usa puntos en lugar de comas, o campos de hora, minuto, segundo y centésima como hace ASS, aun así aterriza en el fotograma correcto. Si el analizador no encuentra ninguna entrada, la herramienta lo informa y se detiene en lugar de exportar un vídeo sin subtítulos. Las etiquetas de sobrescritura decorativas de ASS, entre llaves, se eliminan en lugar de reproducirse, y el marcado como las etiquetas de negrita o cursiva de VTT se quita, así que lo que incrustas es el texto plano bajo el estilo que elijas en el panel.
Espera que tarde una cantidad de tiempo considerable, porque los subtítulos se dibujan en cada fotograma y el clip se recodifica por completo en lugar de copiarse. Como regla general, la exportación dura entre la mitad de la longitud del vídeo y la longitud completa, y depende de la resolución, la velocidad de fotogramas y la máquina que hace el trabajo. Un clip corto de móvil suele terminar en menos de un minuto, mientras que una grabación 4K larga puede tardar varios minutos. La primera ejecución también descarga el motor FFmpeg, unos 30 MB de código, que se almacena en caché después para que los trabajos siguientes empiecen de inmediato. Recorta el clip primero si quieres un resultado más rápido, porque cada segundo que quitas es un segundo en el que el codificador no tiene que dibujar subtítulos ni volver a codificar. Conviene mantener la pestaña en primer plano mientras se ejecuta, porque el renderizado ocurre en la página y una pestaña inactiva va más lenta.
No. Incrustar escribe las palabras en los píxeles, así que una vez exportado el archivo no hay ninguna capa de subtítulos separada que editar. Cambiar una errata, resincronizar una línea o pasar de abajo a arriba implica volver al clip original y al archivo de subtítulos e incrustar de nuevo. Por eso conviene conservar tanto el vídeo original como el archivo de subtítulos hasta que la exportación quede bien, y por eso vale la pena probar una sección corta antes de lanzar un renderizado largo. El estilo que puedes elegir antes de incrustar cubre el tamaño de fuente de 16 a 64 píxeles, cualquier color de texto y de contorno, un grosor de contorno desde ninguno hasta grueso, una posición abajo o arriba y un margen vertical de 5 a 100 píxeles. Después de incrustar, no se puede volver a ninguno de esos ajustes.
Vale la pena conocer tres límites. Primero, todo se ejecuta en la memoria del navegador, así que los archivos muy grandes pueden toparse con los límites de WebAssembly; unos cientos de megabytes son cómodos en un ordenador de sobremesa, mientras que un móvil o un portátil con poca memoria pueden quedarse cortos antes. Segundo, el renderizador incluye una sola fuente latina, así que el inglés y las letras latinas acentuadas funcionan, pero el chino, el árabe, el hebreo, el cirílico y el griego no están cubiertos. Tercero, los efectos karaoke, las animaciones complejas y varios idiomas de subtítulos incrustados a la vez quedan fuera de alcance: la herramienta dibuja una sola pista de texto plano con un único estilo. Si falla un archivo grande, exporta primero una copia de menor resolución e inténtalo de nuevo, o divide el clip en partes con el Recortador de vídeo antes de incrustar. Incrustar es además de sentido único: la herramienta añade subtítulos, no los lee de un vídeo que ya tiene subtítulos incrustados. Si las palabras ya están en la imagen, aquí no hay nada que pueda extraerlas.
Nunca. El analizador de subtítulos y el motor FFmpeg se ejecutan ambos en local en el navegador mediante WebAssembly, así que tu vídeo y tu archivo de subtítulos se leen del disco, se procesan en memoria y se escriben de vuelta como descarga. No hay paso de subida, ni servidor, ni cola, ni cuenta, y el archivo exportado no lleva ninguna marca de agua ni nuestra marca. Eso importa cuando el metraje es una grabación de pantalla interna, una llamada con un cliente, un vídeo de un curso de pago o cualquier cosa bajo embargo, porque esos son justo los archivos que preferirías no entregar a un sitio convertidor cualquiera. Puedes comprobarlo tú mismo: abre las herramientas de desarrollador del navegador, cambia al panel de red y observa mientras se incrusta un clip. Ninguna petición llevará tu vídeo. La descarga del motor en la primera ejecución es nuestro código, no tu contenido, y se almacena en caché para los trabajos posteriores.

Incrusta los subtítulos en la imagen

Gratis, privado e ilimitado. No necesitas cuenta.

Abrir Añadir subtítulos