Una pista de subtítulos material se integra con una capa de vídeo mediante una guía coral.
← ProyectosHerramienta publicada

Vídeo · Subtítulos · Procesamiento local

SubMuxer

Añade subtítulos a un MP4 sin recodificar

Une un vídeo y un archivo .srt en un solo MP4 sin perder calidad. Gratis, sin cuenta y sin subir el archivo a ningún servidor.

Abrir SubMuxer

La herramienta se abre en submuxer.marcparra.tech

Qué es SubMuxer

SubMuxer une un vídeo MP4 y un archivo de subtítulos SRT en un solo archivo sin recodificar el vídeo.

El procesamiento ocurre localmente, sin cuenta y sin subir el archivo a un servidor.

Por qué hice SubMuxer

SubMuxer nació en una feria. Uno de los vídeos, por X o por Y, había quedado mal subtitulado: los subtítulos no aparecían bien colocados y hacía falta una solución rápida para arreglarlo al vuelo, sin abrir un editor completo.

Hoy en día hay herramientas bastante decentes para generar subtítulos. En aquel momento utilicé Whisper en el propio PC: funcionaba con CPU y dejaba allí mismo el archivo SRT con tiempos y texto.

El cuello de botella era embeber ese SRT en el vídeo, ya fuese como pista o como subtítulos quemados. Estaba en la feria con el portátil de la oficina, que no sobraba precisamente de recursos, y el renderizado se eternizaba.

Pensé que, si el SRT ya traía las marcas de tiempo, lo único que hacía falta era combinar vídeo y subtítulos respetando esas marcas. De ahí salió la aplicación.

Después fueron apareciendo más necesidades: ajustar bien el inicio, editar errores y corregir nombres de marcas o terminologías muy concretas que incluso los modelos más avanzados no siempre transcriben bien. Ir haciendo, ir haciendo. Al final es una herramienta que utilizo prácticamente a diario en el trabajo para subtitular cosas al vuelo, sobre todo clips.

Dos formas de unirlos

En el modo integrados, SubMuxer añade una pista mov_text que el reproductor puede activar o desactivar. Copia vídeo y audio sin recodificarlos.

En el modo quemados, el texto se dibuja sobre la imagen para que sea siempre visible. Ese modo sí recodifica el vídeo y tarda más.

La previsualización convierte el SRT a WebVTT únicamente en memoria. El procesamiento final se realiza con FFmpeg.wasm y no necesita backend.

La herramienta vive en su propio subdominio

Esta página recoge el contexto del proyecto. La aplicación como tal vive en submuxer.marcparra.tech, separada de la web principal y centrada en unir subtítulos a un MP4.

Interfaz

Una interfaz hecha para no complicar el proceso

SubMuxer tiene su propia aplicación independiente en submuxer.marcparra.tech.

El flujo se reduce a elegir el modo, añadir MP4 y SRT, revisar la previsualización y descargar el resultado.

Pantalla real de SubMuxer con los modos integrados y quemados junto a la previsualización.
Aplicación independiente de SubMuxer en su propio subdominio.

Cómo se utiliza

Cómo se utiliza

Del MP4 y el SRT al archivo final.

  1. 01

    Elige el resultado

    Usa subtítulos integrados para una pista activable o quemados para dibujar el texto en la imagen.

  2. 02

    Añade MP4 y SRT

    Selecciona un vídeo MP4 y un archivo de subtítulos SRT; ambos permanecen dentro de la pestaña.

  3. 03

    Revisa la previsualización

    La app convierte temporalmente el SRT a WebVTT para comprobar el texto antes de procesar.

  4. 04

    Procesa y descarga

    FFmpeg.wasm crea el MP4 final localmente; el modo integrado copia vídeo y audio, el quemado recodifica.

¿Tienes un MP4 y un SRT que quieres unir?

Abre SubMuxer, elige el modo y descarga el archivo con los subtítulos sin subir nada a un servidor.