
Después de instalar Catalyst 11.12 y estudiar las instrucciones (1,2) para habilitar la aceleración de hardware terminé con el siguiente comando:
sudo apt-get install xvba-va-driver libva-glx1 vainfo && \
vainfo && \
vlc --verbose 2 --ffmpeg-hw video.1080p.x264.mkv
El resultado confirma que está utilizando la API VA:
avcodec decoder: Using VA API version 0.32 for hardware decoding.
Pero incluso después de reiniciarel video todavía se ve entrecortado. No hay ningún vlc
resultado que indique que el códec tiene problemas o que está saltando fotogramas. ¿Alguna idea de cuál podría ser el problema?
Usando vlc
1.1.12 con la configuración predeterminada.
También probé (en secuencia):
sudo apt-get install libva-glx1
sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core
- Reiniciando
No hubo suerte todavía.
Especificaciones de /proc/cpuinfo
: CPU Intel Core i7 950 @ 3,07 GHz
Respuesta1
Intente actualizar a VLC 2.0.1 si es posible.
¿Qué procesador estás usando? La CPU por sí sola debería ser capaz de manejar vídeo 1080p H264. Eso, por supuesto, suponiendo que tu CPU sea decente, y baso esa suposición en que tienes una tarjeta gráfica de la serie Radeon HD 6900.
Respuesta2
Su CPU debería poder decodificar todo sin la necesidad de aceleración de la GPU.
Si VLC no funciona bien, puedes probar con un reproductor diferente:miEl favorito es SMplayer (disponible en el Centro de software).
Respuesta3
El mismo problema aqui. Estoy usando NVidia y la aceleración de hardware funciona bien con mplayer.
La ejecución de vlc -vvv muestra que el problema parece estar relacionado con avcodec y multiproceso:
305 [0xb7049a70] Depuración del decodificador avcodec: permite 4 subprocesos para decodificar 306 [0xb7049a70] Advertencia del decodificador avcodec: la decodificación de cuadros subprocesos no es compatible con ffmpeg-hw, deshabilitada 307 [0xb7049a70] Depuración del decodificador avcodec: códec ffmpeg (H264 - MPEG-4 AVC (parte 10)) iniciado
Una compilación personalizada de fuentes VLC ("instalar dependencias de compilación" -> ./bootstrap -> ./configure -> make -> sudo make install) funciona bien.