VLC MKV sin vídeo (solo audio): causas y soluciones
MKV (Matroska) es el contenedor de vídeo más flexible que existe — y el más propenso a sorprenderte: el audio suena pero la pista de vídeo no muestra nada. Como MKV puede contener casi cualquier códec, "MKV sin vídeo" suele significar que el códec de vídeo contenido está fallando en tu cadena de decodificación, no que el contenedor esté roto. Las soluciones siguientes recorren las causas reales en orden; las dos primeras resuelven la mayoría de los casos.
¿Por qué ocurre?
- Códec de vídeo no compatible o fallido dentro del MKV — normalmente HEVC 10-bit, VP9 o AV1 en un MKV donde falla tu ruta GPU/controlador.
- Conflicto de aceleración por hardware — el decodificador GPU malinterpreta la pista de vídeo del MKV.
- Varias pistas de vídeo — algunos MKV (sobre todo remuxeados) contienen 2–3 pistas de vídeo; VLC puede usar por defecto una rota.
- Índice MKV corrupto (cues) — un índice dañado hace que VLC busque/falle en la pista de vídeo.
- VLC antiguo con bugs de demultiplexor — el manejo de MKV mejoró mucho en las versiones 3.0.x.
Cómo solucionarlo
Solución 1Actualiza VLC a la última versión
Aplica correcciones oficiales de errores y seguridad (versión estable actual: 3.0.23)
En VLC, ve a Ayuda > Buscar actualizaciones.
VLC compara tu versión con la última.
Si hay una actualización, descárgala desde la página oficial videolan.org.
Se descarga el nuevo instalador.
Instálala sobre tu versión actual (se conservan los ajustes) y reinicia.
VLC ejecuta la nueva versión.
Solución 2Cambia la pista de vídeo
Corrige MKV con varias pistas
Clic derecho en el vídeo > Vídeo > Pista de vídeo.
Se abre la lista de pistas de vídeo.
Prueba cada pista si hay más de una en la lista.
Se encuentra una pista funcional.
Confírmala en Herramientas > Sincronización de pistas.
La pista correcta está activa.
Solución 3Desactiva la decodificación acelerada por hardware
Corrige la mayoría de casos de pantalla negra/verde, pixelación y tirones
Abre VLC y ve a Herramientas > Preferencias (o pulsa Ctrl+P en Windows/Linux, Cmd+, en macOS).
Se abre la ventana de Preferencias.
Haz clic en la pestaña Entrada / Códecs a la izquierda.
Se muestran los ajustes de códecs.
Busca "Decodificación acelerada por hardware" y configúrala en Desactivar.
El desplegable ahora dice "Desactivar".
Haz clic en Guardar y reinicia VLC por completo (cierra todas las ventanas de VLC, no solo el vídeo).
VLC reinicia con decodificación por software.
Reproduce de nuevo el archivo problemático.
Si el problema desaparece, el culpable era el decodificador GPU.
Solución 4Cambia el módulo de salida de vídeo a OpenGL
Resuelve pantallas negras y fallos de render en configuraciones GPU específicas
Ve a Herramientas > Preferencias > Vídeo.
Se abren los ajustes de vídeo.
Establece "Salida" en OpenGL.
El módulo de salida cambia.
Haz clic en Guardar y reinicia VLC.
VLC reinicia.
Reabre el archivo y comprueba la imagen.
El vídeo debería renderizar correctamente.
Solución 5Repara el índice MKV
Corrige MKV con cues corruptos sin re-codificar
Instala mkvtoolnix (mkvmerge) — el kit de herramientas Matroska estándar.
mkvmerge instalado.
Ejecuta:
mkvmerge --fix-bitstream-timing-information 0 input.mkv -o fixed.mkv— o simplemente remuxea:mkvmerge -o fixed.mkv input.mkv.El índice se reconstruye.
Reproduce fixed.mkv en VLC.
El archivo reparado reproduce.
Solución 6Restablece las preferencias de VLC a los valores predeterminados
Borra ajustes corruptos que causan cierres, pantallas negras y problemas de audio
Cierra VLC por completo.
No hay proceso de VLC en ejecución.
Abre el símbolo del sistema (Win+R → cmd) o la terminal.
Hay una línea de comandos disponible.
Ejecuta:
vlc --reset-config(Windows/Linux) — en macOS elimina~/Library/Preferences/org.videolan.vlc.Las preferencias de VLC se restauran.
Inicia VLC y reaplica solo los ajustes que realmente necesitas.
VLC arranca con ajustes limpios.
Soluciones avanzadas
Solución 1Extrae e inspecciona la pista de vídeo
Identifica el códec exacto y sus banderas
Abre el MKV en la GUI de mkvmerge (o ejecuta
mkvinfo input.mkv).Se listan todas las pistas y códecs.
Anota el códec de vídeo (V_MPEG4/ISO/AVC, V_MPEGH/ISO/HEVC, V_VP9, V_AV1…) y la profundidad de bits.
Se identifica el códec.
Busca en el foro de VideoLAN el nombre del códec + VLC — muchos tienen soluciones conocidas.
Se encuentra la solución específica.
Cómo evitarlo en el futuro
Preguntas frecuentes
¿Por qué los MKV reproducen en otros reproductores pero no en VLC?
¿VLC soporta MKV?
¿VLC reproduce MKV con audio DTS?
MKV reproduce vídeo pero sin audio — ¿qué es distinto?
¿Debo convertir MKV a MP4?
Resumen
Actualiza VLC a la última versión — Aplica correcciones oficiales de errores y seguridad (versión estable actual: 3.0.23). Si no ayuda, sigue con el resto de soluciones en orden: cada una ataca una capa distinta del problema. La mayoría de los usuarios lo resuelve a más tardar con la solución 3. Mantén VLC actualizado (estable actual: 3.0.23) y revisita esta guía cuando salga una versión nueva.