Hat*_*sou 12 vlc vdpau drivers hardware-acceleration 16.04
我在 Ubuntu 16.04 上使用 VLC - 2.2.2。VLC 能够播放视频,但我无法使用它拍摄快照。我尝试通过进入 Preferences->Video 并将输出更改为 OpenGL (GLX)、OpenGL 2 和 XVideo 来禁用“使用硬件加速”,后者导致黑屏。
当我尝试捕获快照时,出现此错误:
[00007f9440d10248] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library 361.42 Tue Mar 22 17:29:16 PDT 2016 for hardware decoding.
[00007f946c509148] vdpau_chroma filter error: corrupt VDPAU video surface 0x7f94208e4950
[00007f94300fca08] core video output error: Failed to convert image for snapshot
Run Code Online (Sandbox Code Playgroud)
有没有办法告诉 VLC 不要使用硬件加速?我的目的是暂时保持禁用硬件加速。
Hat*_*sou 17
回答我自己。
选项 atPreferences->Video->Use Hardware Acceleration
控制如何在屏幕上绘制图形,而不是如何解码视频。禁用 VDPAU 的选项位于Preferences->Input & Codecs
。然后查找“硬件加速解码”并更改VDPAU
任何其他选项,我正在使用X11 VA-API
.
问题解决了。我又可以拍快照了。在问题解决之前,我将保持禁用硬件解码,可能在 VDPAU 驱动程序库的一侧(只是猜测)。到目前为止,播放视频时没有明显的延迟。
归档时间: |
|
查看次数: |
5084 次 |
最近记录: |