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.
Respuestas:
Actualización 19 de octubre de 2016
Noté que mi módulo Nvidia fue recompilado durante una actualización hoy, así que reinicié y probé esto nuevamente. Parece que el problema ya se ha solucionado. Como referencia, estoy ejecutando la versión del controlador 367.57 en una Nvidia GTX 970.
Respuesta original
TL; DR
El punto crítico aquí es que la instalación de los controladores PPA resulta en la
libcuda1-361
libxnvctrl0
actualización de los paquetes, lo que resuelve el problema. También descubrí que tenía problemas con muchos de los controladores de nvidia, por lo que lo más seguro es volver al controlador de código abierto. Sinnvidia-340
embargo, he tenido cierto éxito con el controlador.Descripción completa
Ok, de alguna manera logré resolver la situación por accidente
Primero instalé los controladores ppa:
Luego purgué los controladores nvida existentes
Luego instalé los controladores 364.
Después de reiniciar, no pude iniciar sesión en el escritorio de Ubuntu pude iniciar pero pude iniciar sesión en el escritorio de Xubuntu de las pruebas anteriores. Esto funcionaría el tiempo suficiente para que vea que la reproducción de video funcionó perfectamente, pero en unos minutos mi computadora se bloqueará y requerirá un reinicio completo. Después de hacer esto varias veces, purgué los controladores de nvidia nuevamente:
Ya no tengo instalados los controladores binarios de nvidia y estoy en el controlador Nouveau, pero la reproducción de video funciona y mi computadora no se bloquea.
fuente
Tuve el mismo problema molesto en KDE Neon (ubuntu 16.04) con gráficos nvidia (GTX 1050). Estoy usando los controladores nvidia 375.82. Para resolver este problema, tuve que cambiar dos configuraciones de vlc:
Video Settings
->Output
->X11 video output (XCB)
Codecs
->Hardware accelerated decoding
->VA-API video decoder via DRM
La segunda configuración es necesaria para omitir algunos archivos propietarios como
wmv
. Por lo que he probado, vlc ahora funciona como antes sin la tarjeta gráfica nvidia.fuente
Yo era capaz de conseguir la mina se trabaja con
nvidia-367
ynvidia-370
conductores mediante la selección de la salida VLC Ajustes> Vídeo> como "salida de vídeo X11 (XCB)" en lugar de "salida VDPAU", que tenía el retraso al saltar. Todas las opciones (XCB) funcionaron para mí,nvidia-367
incluyendo "Salida de video X11 (XCB)" - (no funcionónvidia-370
) y " Salida de video OpenGL GLX (XCB)" - (OpenGL GLX funcionó después de reiniciar después de actualizar anvidia-370
).Básicamente, todas las opciones de XCB funcionaron bien (saltos, velocidades), el arte ASCII en color funcionó normalmente, los OpenGL (no GLX / XCB) se alinearon en la parte inferior izquierda pero se saltaron bien. El arte ASCII (blanco y negro) funcionó bien, pero no se pudo cambiar el tamaño. Los otros no mostraban cosas a la pantalla.
Pensará en actualizar a nvidia-370, ya que acaba de salir recientemente.
fuente
Tiene el mismo problema con VLC en Unity 14.04, comenzó muy recientemente, probablemente causado por actualizaciones regulares de apt, pero no lo identifiqué. Reproducción entrecortada en VLC, problemas de sincronización vertical, el video se cuelga durante unos segundos mientras se salta adelante. Tengo una tarjeta Nvidia en mi computadora portátil Dell. Revisé otras opciones como el cable HDMI (usando un monitor externo), pero finalmente lo reduje a VLC.
Mi solución (perezosa) está cambiando al reproductor Totem integrado llamado "Videos" en Unity. Parece tener todos los códecs y las características básicas. No hay problemas en este momento. Me ocuparé de esto más tarde o esperaré actualizaciones.
fuente
Tuve el mismo problema en el portátil Lenovo con tarjeta de video nvidia discreta y Ubuntu 16.04. Resuelto eligiendo Intel HD integrado en la
nvidia-settings
herramienta. Entonces, la solución (si tiene instalados controladores nvidia) es ejecutarnvidia-settings
y elegir la tarjeta de video Intel HD integradafuente
He tenido el mismo problema en un Debian Jessie, Nvidia 950 GC con controladores Nvidia de backports y VLC 2.2.4. La actualización a la versión 367.44-3 de los controladores nvidia cambió el problema.
La solución que encontré: cambiar la decodificación de material a "VA-API a través de DRM". Ahora funciona bien.
Espero que esto pueda ayudar a alguién.
fuente