Después de actualizar Ubuntu 14.04 a 16.04, inmediatamente noté un problema por el cual VLC ahora muestra un video terrible cuando se salta, que solo parece solucionarse después de unos segundos, lo que supongo que la próxima vez que se encuentre con un fotograma clave. Esto se puede mostrar en la siguiente captura de pantalla:
He intentado lo siguiente para resolver el problema:
- Usar el ppa estable de VLC para obtener una versión posterior de VLC (VLC media player 2.2.4 Weatherwax)
- Cambiando del controlador nvidia 361.42 a 340.96 (que no funcionaba, así que volví, me aseguré de reiniciar cada vez). También probé el servidor X.Org X - controlador Nouveau.
- Probar varias salidas de salida de video automática a X11 XCB y salida de video OpenGL GLX (XCB).
- Cambiar la decodificación acelerada por hardware de Automático a Desactivar (en la pestaña Entrada / Códecs)
- Deshabilitar todo menos mi monitor principal.
Noto que si detengo el video, salto a cualquier ubicación, espero uno o dos segundos y luego reproduzco, el video estará bien. Solo necesito que VLC espere hasta que esté listo en lugar de tratar de seguir inmediatamente con el audio y tratar de sincronizar el video.
Otros reproductores multimedia como mpv media player simplemente funcionan en este sentido, pero noté que mpv media player no me permite saltar al siguiente video por alguna razón, por eso vuelvo a tratar de arreglar VLC.
Actualización 4 de junio de 2016
Acabo de instalar Xubuntu en mi netbook y VLC funciona perfectamente allí. Probé tanto VLC 2.2.2 como 2.2.4 del PPA. Este problema se parece a su escritorio Ubuntu específico o tiene que ver con el hecho de que mi monitor de escritorio se ejecuta a través de una GPU Nvidia (pero lo he probado usando controladores nouveau).
Otra cosa que noté es que la transmisión de medios desde un host remoto en la misma red usando un recurso compartido NFS hace que el problema sea mucho más notable.
Actualización 8 de junio de 2016
He subido un video de YouTube tratando de demostrar el cambio de comportamiento en el que el audio nunca deja de reproducirse mientras saltas, pero el video se "pausará" y luego comenzará como pixelado antes de eventualmente resolverse. Normalmente, tanto el audio como el video se activarán juntos una vez que el reproductor esté listo y no habrá pixelación de video como se muestra aquí en este video de Xubuntu 16.04 usando VLC .
Actualización 9 de junio de 2016
Parece que los videos que grabo usando Kazam screen caster no se ven afectados, lo que me llevó a creer que se trataba de un códec patentado o algo así. Volví a visitar el menú de decodificación y descubrí que solo esta opción funcionaba en un archivo local (todavía tenía problemas de pixelación en el mismo video cuando se cargaba desde una carpeta NFS, pero ¿tal vez ese es otro problema diferente?).
Supongo que la opción DRM es el punto importante aquí ya que VA-API a través de X11 no funcionó (y tampoco "deshabilitó" ni ninguno de los otros). Ahora me gustaría saber qué debo hacer cuando estoy cargando los videos de un NFS. Aumento de la salida del flujo de almacenamiento en caché del muxer no lo solucionó.
Actualización final: es un problema de Nvidia (9 de junio de 2016)
Este es definitivamente un problema relacionado con la tarjeta gráfica Nvidia (no he probado AMD). Después de notar que VA-API con DRM no funcionaba en mi computadora de trabajo (que también ejecuta Ubuntu 16.04 con una tarjeta gráfica Nvidia), cuando llegué a casa intenté instalar xubuntu para probar esa teoría. Eso no funcionó. Después de eso, desconecté mi tarjeta gráfica Nvidia y ahora estoy usando los gráficos integrados de Intel (en i5-4670K) que funciona de manera brillante en "automático" e incluso en archivos cargados desde el NFS.
Normalmente publicaría esto como respuesta, pero no creo que muchos otros estén contentos con eso. Espero que tal vez alguien tenga una solución mediante la cual pueda volver a enchufar mi tarjeta gráfica, pero creo que la realidad es que debemos esperar una actualización del kernel y / o mejores controladores propietarios de Nvidia. Lo que me sorprende es que tener la tarjeta y usar los controladores nouveau de código abierto, o desactivar la aceleración de hardware no funciona.