xcb_xv generic error: no available XVideo adaptor

当使用VLC播放视频时遇到'xcb_xv generic error: no available XVideo adaptor'的问题,这可能由于显卡或驱动导致。通过在命令行中指定--vout选项,如--vout x11或--vout sdl,可以避免该错误。x11和xvideo是两种视频输出模块,前者适用于Unix与X11服务器,后者则在GNU/Linux上使用硬件加速。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用vlc播放视频文件时出现上述错误,但是不影响文件的播放




用以下命令就不会出现如题所述的错误,应该是显卡或者驱动的原因

./vlc  ../test.mp4 --vout x11

./vlc  ../test.mp4 --vout sdl


源:http://www.videolan.org/doc/vlc-user-guide/en/ch02.html


Video outputs

Video outputs modules allow VLC to display video on your screen. When launched, VLC tries to guess the most suitable video output module for your system. However, if you want to force a specific module, use the following command line switch: --vout modulename

directx

default enabled on win32

For Windows only

This video output uses Microsoft Direct X libraries. It is recommended for the win32 port.

You may indicate the path to directX libraries and headers with the --with-directx=PATH switch, when running the configure script.

x11

default: enabled

For Unix with X11 servers only

This is the basic X11 video output. It only requires a working X11 server. You will need xlibs headers to compile it (xlibs-dev package on Debian systems).

Options:

  • --x11-display <string> X11 display name to use

  • --x11-altfullscreen, --no-x11-altfullscreen : use alternate fullscreen mode to bypass window managers (default disabled)

  • --x11-shm, --no-x11-shm : use x11 shared memory (default enabled)

  • --x11-xineramascreen <integer> : choose the screen to be used for fullscreen mode, when working with xinerama

xvideo

default: enabled

For GNU/Linux only

It requires an xvideo compliant graphic card (it is the case for nearly all modern cards). It uses hardware acceleration for YUV transformation and rescaling.

Options:

  • --xvideo-display <string> : X11 display name to use

  • --xvideo-adaptor <integer> : xvideo adaptor number

  • --xvideo-altfullscreen, --no-xvideo-altfullscreen : use alternate fullscreen mode to bypass window managers (default disabled)

  • --xvideo-shm, --no-xvideo-shm : use x11 shared memory (default enabled)

  • --xvideo-xineramascreen <integer> : choose the screen to be used for fullscreen mode, when working with xinerama

  • --xvideo-chroma <string> : XVimage chroma format



/ # chromedriver --version Error loading shared library libglib-2.0.so.0: No such file or directory (needed by /usr/local/bin/chromedriver) Error loading shared library libnss3.so: No such file or directory (needed by /usr/local/bin/chromedriver) Error loading shared library libnssutil3.so: No such file or directory (needed by /usr/local/bin/chromedriver) Error loading shared library libnspr4.so: No such file or directory (needed by /usr/local/bin/chromedriver) Error loading shared library libxcb.so.1: No such file or directory (needed by /usr/local/bin/chromedriver) Error relocating /usr/local/bin/chromedriver: PK11_FreeSlot: symbol not found Error relocating /usr/local/bin/chromedriver: CERT_DestroyCertList: symbol not found Error relocating /usr/local/bin/chromedriver: CERT_CreateSubjectCertList: symbol not found Error relocating /usr/local/bin/chromedriver: CERT_GetDefaultCertDB: symbol not found Error relocating /usr/local/bin/chromedriver: PR_Now: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_ListCertsInSlot: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_ListCerts: symbol not found Error relocating /usr/local/bin/chromedriver: CERT_FindCertByDERCert: symbol not found Error relocating /usr/local/bin/chromedriver: CERT_GetCertTrust: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_GetModule: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_FindGenericObjects: symbol not found Error relocating /usr/local/bin/chromedriver: SECITEM_FreeItem: symbol not found Error relocating /usr/local/bin/chromedriver: SECITEM_AllocItem: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_ReadRawAttribute: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_GetNextGenericObject: symbol not found Error relocating /usr/local/bin/chromedriver: CERT_IsUserCert: symbol not found Error relocating /usr/local/bin/chromedriver: SECMOD_GetDefaultModuleList: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_IsPresent: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_FindCertInSlot: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_ReferenceSlot: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_HasRootCerts: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_HasAttributeSet: symbol not found Error relocating /usr/local/bin/chromedriver: CERT_DestroyCertificate: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_DestroyGenericObjects: symbol not found Error relocating /usr/local/bin/chromedriver: CERT_DupCertificate: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_GetTokenName: symbol not found Error relocating /usr/local/bin/chromedriver: g_main_context_default: symbol not found Error relocating /usr/local/bin/chromedriver: g_main_context_new: symbol not found Error relocating /usr/local/bin/chromedriver: g_main_context_push_thread_default: symbol not found Error relocating /usr/local/bin/chromedriver: g_source_new: symbol not found Error relocating /usr/local/bin/chromedriver: g_source_attach: symbol not found Error relocating /usr/local/bin/chromedriver: g_source_add_poll: symbol not found Error relocating /usr/local/bin/chromedriver: g_source_set_priority: symbol not found Error relocating /usr/local/bin/chromedriver: g_source_set_can_recurse: symbol not found Error relocating /usr/local/bin/chromedriver: g_source_destroy: symbol not found Error relocating /usr/local/bin/chromedriver: g_source_unref: symbol not found Error relocating /usr/local/bin/chromedriver: g_main_context_iteration: symbol not found Error relocating /usr/local/bin/chromedriver: g_main_depth: symbol not found Error relocating /usr/local/bin/chromedriver: g_main_context_pop_thread_default: symbol not found Error relocating /usr/local/bin/chromedriver: g_main_context_unref: symbol not found Error relocating /usr/local/bin/chromedriver: NSS_VersionCheck: symbol not found Error relocating /usr/local/bin/chromedriver: SECMOD_GetDefaultModuleListLock: symbol not found Error relocating /usr/local/bin/chromedriver: SECMOD_GetReadLock: symbol not found Error relocating /usr/local/bin/chromedriver: SECMOD_ReleaseReadLock: symbol not found Error relocating /usr/local/bin/chromedriver: SECMOD_LoadUserModule: symbol not found Error relocating /usr/local/bin/chromedriver: SECMOD_DestroyModule: symbol not found Error relocating /usr/local/bin/chromedriver: PR_GetErrorTextLength: symbol not found Error relocating /usr/local/bin/chromedriver: PR_GetErrorText: symbol not found Error relocating /usr/local/bin/chromedriver: PR_GetError: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_NeedUserInit: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_InitPin: symbol not found Error relocating /usr/local/bin/chromedriver: NSS_InitReadWrite: symbol not found Error relocating /usr/local/bin/chromedriver: NSS_NoDB_Init: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_SetPasswordFunc: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_GetInternalKeySlot: symbol not found Error relocating /usr/local/bin/chromedriver: NSS_SetAlgorithmPolicy: symbol not found Error relocating /usr/local/bin/chromedriver: PR_GetOSError: symbol not found Error relocating /usr/local/bin/chromedriver: PR_Init: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_connect: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_disconnect: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_get_setup: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_poll_for_reply: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_connection_has_error: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_flush: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_send_fd: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_send_request: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_wait_for_reply: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_request_check: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_generate_id: symbol not found
最新发布
06-13
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值