Pantalla verde en VLC: causas y 5 soluciones rápidas

Problemas de reproducción de vídeo Última actualización: Se aplica a: Windows / Linux · VLC 3.0.x · GPU NVIDIA y AMD

Una imagen completamente verde (a veces rosa o morada) en lugar de tu vídeo es uno de los problemas distintivos de VLC. A diferencia de la pantalla negra, una pantalla verde significa que los fotogramas de vídeo se están decodificando — pero con un formato de color roto, así que el renderizador pinta basura. La causa es casi siempre el decodificador de vídeo por hardware que emite un formato de píxel no compatible, o el módulo de salida de vídeo que lo maneja mal. Este es un problema de la capa de renderizado, no un archivo dañado. Las soluciones siguientes, en orden de probabilidad, lo resuelven en menos de cinco minutos en la mayoría de los casos.

¿Por qué ocurre?

  • Decodificación DXVA / D3D11VA con formatos de píxel incompatibles — los decodificadores de GPU emiten formatos NV12 o P010; un controlador antiguo o un módulo de salida concreto no logra convertirlos, produciendo un fotograma verde.
  • Conflictos del módulo de salida de vídeoDirect3D11 en Windows y VDPAU/VA-API en Linux son los sospechosos habituales.
  • Errores del controlador de GPU en códecs concretosHEVC 10 bits y VP9 son los desencadenantes más comunes.
  • Configuración de VLC corrupta con una selección de salida obsoleta — un módulo que ya no existe en tu sistema.

Cómo solucionarlo

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

Corrige pantalla negra/verde, pixelado y tirones en la mayoría de los casos

  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ódec.

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

    El menú ahora lee "Desactivar".

  4. Haz clic en Guardar y luego reinicia VLC por completo (cierra todas las ventanas de VLC, no solo el vídeo).

    VLC se reinicia con decodificación por software.

  5. Reproduce el archivo problemático de nuevo.

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

NotaLas pantallas verdes son el síntoma clásico de la decodificación por hardware. La decodificación por software usa una canalización bien probada y elimina la discrepancia de formato de inmediato.

Solución 2Cambia el módulo de salida de vídeo a OpenGL (en Windows) o un módulo distinto en Linux (VDPAU → OpenGL)

Resuelve pantalla negra y fallos de renderizado en configuraciones de GPU específicas

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

    Se abren los ajustes de vídeo.

  2. Configura "Salida" en OpenGL (en Windows) o un módulo distinto en Linux (VDPAU → OpenGL).

    El módulo de salida cambia.

  3. Haz clic en Guardar y reinicia VLC.

    VLC se reinicia.

  4. Vuelve a abrir el archivo y comprueba la imagen.

    El vídeo debería renderizarse correctamente.

NotaSi el nuevo módulo funciona, mantenlo. Las distintas GPU y controladores se comportan de forma diferente, así que probar es la forma más rápida de encontrar una salida estable.

Solución 3Actualiza tu controlador de gráficos

Corrige pantalla negra, artefactos verdes y cierres causados por errores del controlador

  1. Pulsa Win+X y abre el Administrador de dispositivos (o Configuración del sistema > Pantalla en macOS).

    Se abre la lista de dispositivos.

  2. Expande "Adaptadores de pantalla" y anota tu modelo de GPU (NVIDIA, AMD o Intel).

    Tu GPU está identificada.

  3. Descarga el controlador más reciente desde el sitio del fabricante (nvidia.com, amd.com o intel.com) — o usa Windows Update.

    El paquete del controlador está listo.

  4. Instálalo, reinicia el PC y prueba VLC de nuevo.

    El sistema ejecuta el nuevo controlador.

NotaLos portátiles OEM a veces bloquean los controladores de los fabricantes; en ese caso usa la página de controladores del fabricante del portátil.

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

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

  1. Cierra VLC por completo.

    No queda ningún proceso de VLC.

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

    Hay una línea de comandos disponible.

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

    Las preferencias de VLC se restauran.

  4. Inicia VLC y vuelve a aplicar solo los ajustes que realmente necesites.

    VLC arranca con ajustes limpios.

NotaEsto borra todas las preferencias personalizadas (incluidos atajos y skins). Exporta tu configuración antes en Herramientas > Preferencias > Todos > Interfaz si quieres una copia de seguridad.

Solución 5Actualiza VLC a la última versión

Aplica correcciones oficiales de errores y seguridad (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 demuxer y estabilidad — muchos problemas de "no reproduce" ya están resueltos ahí.

Soluciones avanzadas

Solución 1Fuerza un formato de color concreto (Linux)

Corrige la pantalla verde en configuraciones Linux VA-API/VDPAU

  1. Cierra VLC y abre tu configuración de VLC: ~/.config/vlc/vlcrc.

    Se abre el archivo de configuración.

  2. Localiza la sección avcodec y añade: avcodec-hw=none (o anulaciones vdpau-version si existen).

    La decodificación por hardware se desactiva a nivel de configuración.

  3. Inicia VLC y prueba.

    El vídeo se renderiza en modo software.

NotaEn Linux, los errores de pantalla verde por Wayland + VA-API son frecuentes; la solución suele ser la desactivación de hwaccel anterior o cambiar la salida a OpenGL.

Cómo evitarlo en el futuro

  • Actualiza los controladores de GPU con regularidad — los fotogramas verdes/rosas se corrigen con frecuencia en las versiones de controladores.
  • Tras una actualización de VLC, verifica que la decodificación por hardware sigue funcionando; las compilaciones nuevas a veces cambian los valores predeterminados.
  • Mantén una copia portátil de VLC para probar A/B de problemas de configuración al instante.

Preguntas frecuentes

¿Por qué mi vídeo está verde en VLC pero bien en otros reproductores?
Otros reproductores pueden usar rutas de decodificación distintas (p. ej. Media Foundation en Windows) que manejan el formato de píxel correctamente. En VLC, desactivar la aceleración por hardware alinea la canalización con la ruta que funciona.
¿Pantalla verde solo en pantalla completa?
Eso apunta al módulo de salida, no a la decodificación. Cambia entre Direct3D11, OpenGL y Direct3D9 en Herramientas > Preferencias > Vídeo > Salida.
¿Es la pantalla verde una señal de daño en la GPU?
No — un fotograma verde completo es una discrepancia de formato de software. Los artefactos reales de GPU parecen basura dispersa, no una imagen verde uniforme.
¿La pantalla verde ocurre con formatos concretos?
Lo más frecuente con HEVC 10 bits y VP9, menos con H.264 8 bits. Esto apunta fuertemente al decodificador de hardware, lo que confirma la solución hwaccel.

Resumen

Desactiva la decodificación acelerada por hardware — Corrige pantalla negra/verde, pixelado y tirones en la mayoría de los casos. 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.