Recientemente, hace apenas unos minutos actualice algunos paquetes del sistema y dentro de ellos se encontraba una actualización del VLC desde la versión 2.1.5 a la 2.2.0. Luego de actualizado, reproduje un archivo que utilizaba h264 como códec y para mi sorpresa lo que antes funcionaba, ahora había dejado de funcionar. Simplemente se escuchaba el audio, pero en vez de mostrar el video solo tenía la pantalla en negro.

¿Cómo solucionarlo?

Buscando un poco se plantea que pasa con la aceleración por hardware que utiliza el VLC. En el menú Herramientas > Preferencias > Entrada/Códecs el campo de-codificación acelerada por hardware está seleccionada en automática y cuando intenta elegir un valor al parecer no escoge los correctos, por lo que hay que ir probando cuál es la mejor manera. En mi caso que no tengo tarjeta de video, solo gráficos Intel integrados seleccione Decodíficador de video VA-API vía DRM.

vlc-ha