VLC MKV sin vídeo (solo audio): causas y soluciones

Problemas de formato y códec Última actualización: Se aplica a: Todas las plataformas · VLC 3.0.x · archivos MKV/Matroska

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)

  1. En VLC, ve a Ayuda > Buscar actualizaciones.

    VLC compara tu versión con la última.

  2. Si hay una actualización, descárgala desde la página oficial videolan.org.

    Se descarga el nuevo instalador.

  3. Instálala sobre tu versión actual (se conservan los ajustes) y reinicia.

    VLC ejecuta la nueva versión.

NotaVLC 3.0.23 es la 24.ª actualización de la rama 3.0 e incluye un gran lote de correcciones de demultiplexores y estabilidad — muchos problemas de "no reproduce" ya están resueltos ahí.

Solución 2Cambia la pista de vídeo

Corrige MKV con varias pistas

  1. Clic derecho en el vídeo > Vídeo > Pista de vídeo.

    Se abre la lista de pistas de vídeo.

  2. Prueba cada pista si hay más de una en la lista.

    Se encuentra una pista funcional.

  3. Confírmala en Herramientas > Sincronización de pistas.

    La pista correcta está activa.

NotaLos MKV remuxeados a veces traen una pista de vídeo de comentario del director o una primera pista rota — la pista 2 puede ser el contenido real.

Solución 3Desactiva la decodificación acelerada por hardware

Corrige la mayoría de casos de pantalla negra/verde, pixelación y tirones

  1. Abre VLC y ve a Herramientas > Preferencias (o pulsa Ctrl+P en Windows/Linux, Cmd+, en macOS).

    Se abre la ventana de Preferencias.

  2. Haz clic en la pestaña Entrada / Códecs a la izquierda.

    Se muestran los ajustes de códecs.

  3. Busca "Decodificación acelerada por hardware" y configúrala en Desactivar.

    El desplegable ahora dice "Desactivar".

  4. 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.

  5. Reproduce de nuevo el archivo problemático.

    Si el problema desaparece, el culpable era el decodificador GPU.

NotaEsto fuerza la decodificación por CPU. Un poco más de CPU es normal, pero la reproducción se vuelve estable. Si funciona, más tarde puedes reactivarla tras actualizar el controlador de vídeo.

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

  1. Ve a Herramientas > Preferencias > Vídeo.

    Se abren los ajustes de vídeo.

  2. Establece "Salida" en OpenGL.

    El módulo de salida cambia.

  3. Haz clic en Guardar y reinicia VLC.

    VLC reinicia.

  4. Reabre el archivo y comprueba la imagen.

    El vídeo debería renderizar correctamente.

NotaSi el nuevo módulo funciona, consérvalo. Las GPU y controladores distintos se comportan distinto, así que probar es la forma más rápida de encontrar una salida estable.

Solución 5Repara el índice MKV

Corrige MKV con cues corruptos sin re-codificar

  1. Instala mkvtoolnix (mkvmerge) — el kit de herramientas Matroska estándar.

    mkvmerge instalado.

  2. 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.

  3. Reproduce fixed.mkv en VLC.

    El archivo reparado reproduce.

Notamkvmerge reconstruye los cues/índice — sin re-codificar, sin pérdida de calidad, y corrige la mayoría de los casos MKV "reproduce en un reproductor pero no en VLC".

Solución 6Restablece las preferencias de VLC a los valores predeterminados

Borra ajustes corruptos que causan cierres, pantallas negras y problemas de audio

  1. Cierra VLC por completo.

    No hay proceso de VLC en ejecución.

  2. Abre el símbolo del sistema (Win+R → cmd) o la terminal.

    Hay una línea de comandos disponible.

  3. Ejecuta: vlc --reset-config (Windows/Linux) — en macOS elimina ~/Library/Preferences/org.videolan.vlc.

    Las preferencias de VLC se restauran.

  4. Inicia VLC y reaplica solo los ajustes que realmente necesitas.

    VLC arranca con ajustes limpios.

NotaEsto borra todas las preferencias personalizadas (incluidos atajos y skins). Para hacer copia de seguridad, exporta tu configuración en Herramientas > Preferencias > Todos > Interfaz.

Soluciones avanzadas

Solución 1Extrae e inspecciona la pista de vídeo

Identifica el códec exacto y sus banderas

  1. Abre el MKV en la GUI de mkvmerge (o ejecuta mkvinfo input.mkv).

    Se listan todas las pistas y códecs.

  2. 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.

  3. Busca en el foro de VideoLAN el nombre del códec + VLC — muchos tienen soluciones conocidas.

    Se encuentra la solución específica.

NotaLos problemas específicos de códec (p. ej. V_AV1 en MKV en GPU antiguas) tienen soluciones específicas — conocer el códec es la mitad de la batalla.

Cómo evitarlo en el futuro

  • Mantén VLC actualizado — las correcciones del demultiplexor Matroska llegan en cada versión 3.0.x.
  • Remuxea una vez los MKV descargados con mkvmerge para normalizar archivos rotos.
  • Para MKV 4K HEVC, verifica que la decodificación por hardware funcione (ver guía HEVC).

Preguntas frecuentes

¿Por qué los MKV reproducen en otros reproductores pero no en VLC?
Otros reproductores recurren a otras rutas de decodificación o manejan MKV multi-pista distinto. En VLC, actualiza, cambia de pista de vídeo y alterna la aceleración por hardware en ese orden.
¿VLC soporta MKV?
Por completo — MKV es un contenedor de primera clase en VLC. El problema siempre es el códec interno o el índice del archivo, no el contenedor.
¿VLC reproduce MKV con audio DTS?
Sí, DTS se decodifica por software. Si falta audio (no vídeo), consulta la guía de sin-sonido — la mala configuración de paso DTS es una causa común.
MKV reproduce vídeo pero sin audio — ¿qué es distinto?
La pista de audio (a menudo DTS/AC-3/EAC-3) es el eslabón roto. Revisa la selección de pista de audio y el módulo de salida de audio.
¿Debo convertir MKV a MP4?
Solo si el dispositivo de destino (TV, móvil) no soporta MKV. VLC reproduce MKV de forma nativa — convertir no pierde nada pero pierde tiempo salvo que lo exija la compatibilidad.

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.