Cómo extraer subtítulos de un MKV
Con FFmpeg
- Lista las pistas:
ffprobe -v error -show_entries stream=index,codec_name:stream_tags=language -of csv=p=0 input.mkv. - Extrae la primera pista de subtítulos como SRT:
ffmpeg -i input.mkv -map 0:s:0 subs.srt(usa0:s:1para la segunda, y así sucesivamente). - Conserva el estilo ASS:
ffmpeg -i input.mkv -map 0:s:0 -c copy subs.ass. - Los subtítulos de imagen (PGS) no se pueden convertir a texto de esta forma; extráelos tal cual con
ffmpeg -i input.mkv -map 0:s:0 -c copy subs.sup.
Con MKVToolNix
Ejecuta mkvmerge -i input.mkv para ver los ID de las pistas y después mkvextract input.mkv tracks 2:subs.srt (sustituye 2 por el ID de la pista de subtítulos). mkvextract escribe la pista en su formato original, así que usa .ass para ASS y .sup para PGS.
Convertir PGS o VobSub a SRT
Los subtítulos basados en imágenes necesitan OCR. Subtitle Edit (gratuito, Windows) abre archivos .sup y .sub/.idx o el propio MKV y los convierte a SRT mediante OCR; revisa el resultado por si hay letras mal reconocidas. Si un vídeo no tiene ninguna pista de subtítulos, un generador de subtítulos con IA en SRT y VTT puede crear una.
VLC
VLC permite cambiar y mostrar las pistas de subtítulos, pero no tiene un comando sencillo para guardar una pista incrustada como archivo. Para eso, usa FFmpeg o MKVToolNix.
La gran ventaja de MKV: pistas ilimitadas
A diferencia de MP4, que tiene limitaciones prácticas en el número de pistas y en los formatos admitidos, MKV (Matroska) fue diseñado desde cero para gestionar archivos multimedia complejos:
- Múltiples pistas de audio: inglés, japonés, español, comentarios — todo en un archivo con etiquetas de idioma
- Múltiples pistas de subtítulos: distintos idiomas y formatos, cada uno activable por el reproductor
- Marcadores de capítulos: capítulos con nombre y ediciones anidadas para la navegación por escenas
- Adjuntos: fuentes tipográficas (para subtítulos con estilo), carátula y otros archivos incrustados
Por eso MKV es el formato preferido para colecciones de películas, bibliotecas de anime y servidores multimedia como Plex y Kodi. Un solo archivo MKV puede ser un paquete completo con todas las opciones de idioma incluidas. Para el resto de diferencias entre ambos formatos, consulta nuestra comparativa de contenedores MKV y MP4.
Formatos de subtítulos en MKV
SRT — Subtítulos de texto simple
SubRip Text (.srt) es el formato de subtítulos más básico y compatible:
- Texto plano con marcas de tiempo — sin estilos, colores ni posicionamiento
- Compatible con todos los reproductores (VLC, Plex, Kodi, la mayoría de smart TVs)
- Tamaño de archivo pequeño (pocos KB para una película completa)
- Se puede extraer de MKV y usar como archivo sidecar junto al MP4
SSA/ASS — Subtítulos con estilo
SubStation Alpha (.ssa) y Advanced SubStation Alpha (.ass) son formatos de subtítulos enriquecidos:
- Estilos: fuentes personalizadas, colores, negrita, cursiva, contornos, sombras
- Posicionamiento: los subtítulos pueden aparecer en cualquier parte de la pantalla (arriba, abajo, laterales, superpuestos)
- Animación: aparición/desaparición gradual, movimiento, efectos de karaoke
- Fuentes incrustadas: MKV puede incrustar las fuentes necesarias como adjuntos, garantizando que los subtítulos con estilo se muestren correctamente en cualquier sistema
- Uso principal: fansubs de anime, donde los subtítulos con estilo son un arte con tipografía elaborada
Los subtítulos ASS solo se pueden preservar completamente quemándolos en el vídeo durante la conversión. Convertir ASS a SRT elimina todo el estilo y deja solo texto plano con tiempos básicos.
PGS — Subtítulos de mapa de bits de Blu-ray
Presentation Graphic Stream (.pgs) es el formato de subtítulos usado en los discos Blu-ray:
- Basado en imágenes: cada subtítulo es una imagen de mapa de bits prerenderizada, no texto
- No se pueden buscar ni editar: al ser imágenes y no texto, no se pueden buscar, copiar ni modificar
- Tamaño de archivo grande: los subtítulos PGS de una película completa pueden ocupar 20–40 MB
- Conservación: solo se pueden quemar en el vídeo o mantener en formato MKV. MP4 no admite PGS
VobSub — Subtítulos de mapa de bits de DVD
El equivalente más antiguo de PGS, usado en DVDs. También basado en mapas de bits (subtítulos de imagen) con las mismas limitaciones: no se pueden convertir a texto, deben quemarse o mantenerse en MKV.
Pistas de audio en MKV
MKV admite prácticamente cualquier códec de audio con pistas ilimitadas:
| Códec de audio | Tipo | Canales | ¿Compatible con MP4? |
|---|---|---|---|
| AAC | Con pérdida | Estéreo / 5.1 | Sí |
| MP3 | Con pérdida | Estéreo | Sí |
| AC-3 (Dolby Digital) | Con pérdida | 5.1 | Sí (soporte limitado) |
| DTS | Con pérdida | 5.1 | No |
| DTS-HD Master Audio | Sin pérdida | 7.1 | No |
| Dolby TrueHD | Sin pérdida | 7.1 + Atmos | No |
| FLAC | Sin pérdida | Estéreo / 5.1 | No |
| Opus | Con pérdida | Estéreo / 5.1 | Limitado |
Un MKV típico de película puede contener: inglés DTS-HD 7.1 (predeterminado), inglés AC-3 5.1 (compatibilidad), japonés AAC estéreo y comentarios del director en AAC estéreo — todo en un solo archivo.
Qué ocurre al convertir MKV a MP4
MP4 tiene limitaciones importantes frente a MKV para contenido con múltiples pistas:
Selección de pista de audio
La mayoría de los conversores, incluido el nuestro, conservan una sola pista de audio. Si tu MKV tiene 4 pistas de audio, solo sobrevive una. Nuestro conversor usa la elección predeterminada de FFmpeg: la pista con más canales (la primera si hay empate), no necesariamente la marcada como predeterminada. Con FFmpeg puedes elegir otra, por ejemplo -map 0:v:0 -map 0:a:1 para la segunda pista de audio.
Manejo de subtítulos
- Subtítulos de texto (SRT): se pueden incrustar como mov_text de MP4 (compatibilidad limitada en los reproductores) o extraer como archivo .srt independiente
- Subtítulos con estilo (ASS/SSA): no se pueden incrustar en MP4 conservando el estilo. Opciones: quemarlos en el vídeo (permanentes, con estilo) o convertirlos a SRT (se pierde todo el estilo)
- Subtítulos en bitmap (PGS/VobSub): PGS no se puede guardar en MP4; VobSub sí, pero pocos reproductores lo muestran. Quémalos en el vídeo o descártalos
Marcadores de capítulos
MP4 admite marcadores de capítulos básicos, pero las ediciones anidadas y los capítulos con nombre que ofrece MKV pueden simplificarse o perderse durante la conversión.
Recomendación: si tu MKV tiene varias pistas de audio, subtítulos con estilo u otras funciones avanzadas que quieras conservar, guarda el MKV original como copia de archivo. Convierte a MP4 solo para compartir o reproducir en dispositivos que no admiten MKV. Si los códecs son compatibles, puedes convertir MKV a MP4 sin perder calidad mediante un remux.
Cómo conservar los subtítulos durante la conversión
Quemar en el vídeo (hardcoded)
Renderizar los subtítulos de forma permanente en la imagen del vídeo. Los subtítulos pasan a formar parte de cada fotograma:
- Ventajas: funciona en cualquier dispositivo, conserva el estilo ASS/SSA, sin problemas de compatibilidad
- Inconvenientes: no se pueden desactivar, el vídeo debe recodificarse, solo un idioma
- Ideal para: anime con subtítulos ASS con estilo, compartir con una audiencia específica
Archivo sidecar SRT
Extraer los subtítulos SRT como un archivo .srt separado que se coloca junto al .mp4:
- Ventajas: se pueden activar/desactivar en la mayoría de reproductores, posibilidad de múltiples idiomas (un archivo cada uno)
- Inconvenientes: dos archivos que gestionar, algunos reproductores no detectan archivos sidecar automáticamente
- Ideal para: subtítulos solo de texto que necesiten poder activarse y desactivarse
mov_text incrustado
El formato de subtítulos nativo de MP4 (tx3g/mov_text):
- Ventajas: archivo único, activable en algunos reproductores
- Inconvenientes: solo texto plano (sin estilo), soporte de reproductores limitado, falla con frecuencia en smart TVs
- Ideal para: subtítulos de texto simple cuando se requiere un único archivo
Caso específico del anime: subtítulos SSA/ASS con estilo
Los fansubs de anime son un caso especial porque los subtítulos ASS/SSA son parte integral de la experiencia de visualización. Incluyen:
- Efectos de karaoke para las canciones de apertura y cierre
- Tipografía que coincide con letreros y textos en pantalla
- Fuentes, colores y posicionamiento personalizados para cada personaje
- Notas de traducción que aparecen en zonas específicas de la pantalla
Al convertir anime de MKV a MP4, quemar los subtítulos ASS es la única forma de conservar este estilo. Convertir a SRT destruye toda la tipografía y reduce los subtítulos a texto blanco plano en la parte inferior de la pantalla.
Herramientas para gestionar pistas MKV
- MKVToolNix: la herramienta GUI definitiva para manipular MKV. Añade, elimina, reordena y extrae pistas. Gratuita para Windows, Mac y Linux.
- FFprobe: herramienta de línea de comandos para identificar todas las pistas:
ffprobe -v error -show_entries stream=index,codec_type,codec_name -of csv=p=0 input.mkv - VLC: consulta la información de pistas en Herramientas > Información de códec y cambia pistas de audio/subtítulos durante la reproducción.
Conservar o quemar subtítulos al convertir a MP4 (FFmpeg)
ffmpeg -i input.mkv -map 0:v:0 -map 0:a:0 -map 0:s:0 -c:v copy -c:a aac -b:a 192k -c:s mov_text output.mp4— convierte un subtítulo de texto (SRT o ASS) en la pista mov_text de MP4; se pierde el estilo.ffmpeg -i input.mkv -vf subtitles=input.mkv -c:v libx264 -crf 20 -c:a aac -b:a 192k output.mp4— quema la primera pista de subtítulos de texto en la imagen y conserva el estilo ASS (requiere FFmpeg compilado con libass).ffmpeg -i input.mkv -filter_complex "[0:v][0:s:0]overlay" -c:v libx264 -crf 20 -c:a aac -b:a 192k output.mp4— quema una pista de subtítulos de imagen PGS.