Pantalla verde en VLC: causas y 5 soluciones rápidas
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ídeo — Direct3D11 en Windows y VDPAU/VA-API en Linux son los sospechosos habituales.
- Errores del controlador de GPU en códecs concretos — HEVC 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
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ódec.
Busca "Decodificación acelerada por hardware" y configúrala en Desactivar.
El menú ahora lee "Desactivar".
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.
Reproduce el archivo problemático de nuevo.
Si el problema desaparece, el culpable era el decodificador de GPU.
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
Ve a Herramientas > Preferencias > Vídeo.
Se abren los ajustes de vídeo.
Configura "Salida" en OpenGL (en Windows) o un módulo distinto en Linux (VDPAU → OpenGL).
El módulo de salida cambia.
Haz clic en Guardar y reinicia VLC.
VLC se reinicia.
Vuelve a abrir el archivo y comprueba la imagen.
El vídeo debería renderizarse correctamente.
Solución 3Actualiza tu controlador de gráficos
Corrige pantalla negra, artefactos verdes y cierres causados por errores del controlador
Pulsa Win+X y abre el Administrador de dispositivos (o Configuración del sistema > Pantalla en macOS).
Se abre la lista de dispositivos.
Expande "Adaptadores de pantalla" y anota tu modelo de GPU (NVIDIA, AMD o Intel).
Tu GPU está identificada.
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.
Instálalo, reinicia el PC y prueba VLC de nuevo.
El sistema ejecuta el nuevo controlador.
Solución 4Restablece las preferencias de VLC a los valores predeterminados
Elimina ajustes corruptos que causan cierres, pantallas negras y problemas de audio
Cierra VLC por completo.
No queda ningún proceso de VLC.
Abre un símbolo del sistema (Win+R → cmd) o terminal.
Hay una línea de comandos disponible.
Ejecuta:
vlc --reset-config(Windows/Linux) — en macOS elimina~/Library/Preferences/org.videolan.vlcen su lugar.Las preferencias de VLC se restauran.
Inicia VLC y vuelve a aplicar solo los ajustes que realmente necesites.
VLC arranca con ajustes limpios.
Solución 5Actualiza VLC a la última versión
Aplica correcciones oficiales de errores y seguridad (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.
Soluciones avanzadas
Solución 1Fuerza un formato de color concreto (Linux)
Corrige la pantalla verde en configuraciones Linux VA-API/VDPAU
Cierra VLC y abre tu configuración de VLC:
~/.config/vlc/vlcrc.Se abre el archivo de configuración.
Localiza la sección avcodec y añade:
avcodec-hw=none(o anulacionesvdpau-versionsi existen).La decodificación por hardware se desactiva a nivel de configuración.
Inicia VLC y prueba.
El vídeo se renderiza en modo software.
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?
¿Pantalla verde solo en pantalla completa?
¿Es la pantalla verde una señal de daño en la GPU?
¿La pantalla verde ocurre con formatos concretos?
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.