it-swarm.com.de

Intel Vaapi: Kann MKV nicht mit VLC spielen

Ich kann feststellen, warum ich mit vlc keine MKV-Datei abspielen kann. Es scheint, dass ein Zeichenfehler vorliegt. Gibt es eine Problemumgehung oder so? Ich habe Optimus (Intel + NVIDIA) und ich benutze Hummel mit letzten NVIDIA-Treiber 358.

VLC media player 2.2.1 Terry Pratchett (Weatherwax) (revision 2.2.1-0-ga425c42)
[0000000001686148] core libvlc: Lancement de vlc avec l'interface par défaut. Utilisez « cvlc » pour démarrer VLC sans interface.
libva info: VA-API version 0.38.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_38
libva info: va_openDriver() returns 0
[00007f5994c75a08] avcodec decoder: Using OpenGL/VAAPI/libswscale backend for VDPAU for hardware decoding.
[00007f59986dbea8] adjust filter error: Unsupported input chroma (VDV0)
[00007f59986dd2a8] sharpen filter error: Unsupported chroma (VDV0)
[00007f59986dd2a8] vdpau_sharpen filter error: sharpening/blurring not supported by VDPAU device
[00007f598803c038] core video output error: Failed to create video filter2 'sharpen'
[00007f598803c038] core video output error: Failed to add filter 'sharpen'
[VS] error (vdpDecoderRender_h264): no surfaces left in buffer
[VS] error (vdpDecoderRender_h264): no surfaces left in buffer
[VS] error (vdpDecoderRender_h264): no surfaces left in buffer
[VS] error (vdpDecoderRender_h264): no surfaces left in buffer
[VS] error (vdpDecoderRender_h264): no surfaces left in buffer
[VS] error (vdpVideoSurfaceGetBitsYCbCr): not implemented conversion VA FOURCC Y -> VDP_YCBCR_FORMAT_YV12
[00007f59985cc008] vdpau_chroma filter error: video surface export failure: VDP_STATUS_INVALID_Y_CB_CR_FORMAT
[VS] error (vdpVideoSurfaceGetBitsYCbCr): not implemented conversion VA FOURCC Y -> VDP_YCBCR_FORMAT_YV12
[00007f59985cc008] vdpau_chroma filter error: video surface export failure: VDP_STATUS_INVALID_Y_CB_CR_FORMAT
[VS] error (vdpVideoSurfaceGetBitsYCbCr): not implemented conversion VA FOURCC Y -> VDP_YCBCR_FORMAT_YV12
9
Kwaadpepper

Ok, alles was ich dazu tun musste https://bbs.archlinux.org/viewtopic.php?id=199749 ist, vlc mit vlc --avcodec-hw=vaapi zu starten oder die vlc Einstellungen im "Codec" zu ändern "und wähle vaapi via x11 anstatt vdpau.

16
Kwaadpepper

Wenn Sie möchten, dass Ihr System sauber ist, können Sie auch vdpau-Treiber entfernen (Pakete sehen aus wie vdpau-driver-all: AMD64 und mesa-vdpau-drivers: AMD64). Dadurch wird die Verwendung von VAAPI erzwungen.

1
Fafali Agbokou