VLCAU 비디오 표면 오류로 인해 VLC가 더 이상 스냅 샷을 만들 수 없습니다.


11

Ubuntu 16.04에서 VLC-2.2.2를 사용하고 있습니다. VLC에서 비디오를 재생할 수 있지만 비디오를 사용하여 스냅 샷을 찍을 수 없습니다. 환경 설정-> 비디오로 이동하여 출력을 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

하드웨어 가속을 사용하지 않도록 VLC에 지시하는 방법이 있습니까? 내 의도는 지금 하드웨어 가속을 비활성화 한 상태로 유지하는 것입니다.


1
VLC 버그 리포트 : trac.videolan.org/vlc/ticket/14456
cweiske

1
2015 년 포럼 스레드 : forum.videolan.org/viewtopic.php?t=129067
cweiske

답변:


17

나 자신에게 대답하기.

의 옵션은 Preferences->Video->Use Hardware Acceleration비디오 디코딩 방식이 아니라 화면에 그래픽을 그리는 방식 을 제어합니다. VDPAU를 비활성화하는 옵션은 Preferences->Input & Codecs입니다. 그런 다음 "하드웨어 가속 디코딩"을 VDPAU찾은 다음 사용중인 다른 옵션을 변경 하십시오 X11 VA-API.

그리고 문제가 해결되었습니다. 다시 스냅 샷을 찍을 수 있습니다. VDPAU 드라이버 라이브러리 측면에서 문제가 해결 될 때까지 하드웨어 디코딩이 비활성화 된 상태로 유지됩니다 (추측). 지금까지 비디오를 재생하는 동안 지각 할 수있는 지연이 없습니다.


2
감사! 나는 당신이 여전히 해결 답변으로 자신의 답변을 선택할 수 있다고 생각합니다.
Mathieu M-Gosselin

2
나는 다른 답변을 기다렸다가 잊어 버렸습니다. 좋아, 내 대답을 받아 들여
Hatoru Hansou
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.