Estou usando o VLC - 2.2.2 no Ubuntu 16.04. O VLC é capaz de reproduzir os vídeos, mas não consigo tirar fotos usando-o. Tentei desabilitar "Usar aceleração de hardware" acessando Preferências-> Vídeo e alterando a saída para OpenGL (GLX), OpenGL 2 e XVideo, um por um, o último resultou em uma tela preta.
Quando tento capturar um instantâneo, recebo este erro:
[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
Existe uma maneira de dizer ao VLC para não usar a aceleração de hardware? Minha intenção é permanecer com a Aceleração de Hardware desativada por enquanto.
Responder1
Respondendo a mim mesmo.
A opção Preferences->Video->Use Hardware Acceleration
controla como os gráficos são desenhados na tela, não como os vídeos são decodificados. A opção para desativar o VDPAU está em Preferences->Input & Codecs
. Em seguida, procure por "Decodificação acelerada por hardware" e altere VDPAU
para qualquer uma das outras opções que estou usando X11 VA-API
.
E problema resolvido. Posso tirar fotos novamente. Permanecerei com a decodificação de hardware desabilitada até que o problema seja corrigido, provavelmente ao lado da biblioteca do driver VDPAU (só adivinhando). Nenhum atraso perceptível durante a reprodução de vídeos até agora.