VLC, bozuk VDPAU video yüzey hatası nedeniyle artık anlık görüntü alamıyor


11

Ubuntu 16.04 üzerinde VLC - 2.2.2 kullanıyorum. VLC videoları oynatabiliyor, ancak kullanarak anlık görüntüleri çekemiyorum. Tercihler-> Video'ya gidip çıktıyı OpenGL (GLX), OpenGL 2 ve XVideo olarak değiştirerek "Donanım Hızlandırmayı Kullan" ı devre dışı bırakmayı denedim, daha sonra siyah bir ekranla sonuçlandı.

Anlık görüntü yakalamaya çalıştığımda bu hatayı alıyorum:

[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'ye Donanım İvmesini kullanmamasını söylemenin bir yolu var mı? Niyetim şimdilik Donanım Hızlandırma devre dışı bırakılmış halde kalmak.



Yanıtlar:


17

Kendime cevap veriyorum.

Seçenek, Preferences->Video->Use Hardware Accelerationgrafiklerin videoların nasıl çözüleceğini değil ekranda nasıl çizileceğini kontrol eder. Devre dışı VDPAU seçeneği yer almaktadır Preferences->Input & Codecs. Sonra "Donanım hızlandırılmış kod çözme" arayın ve VDPAUkullandığım diğer seçeneklerden herhangi birini değiştirin X11 VA-API.

Ve problem çözüldü. Tekrar fotoğraf çekebilirim. Sorun çözülene kadar donanım kod çözme devre dışı bırakılmış olarak kalacak, muhtemelen VDPAU sürücü kütüphanesinin yan tarafında (sadece tahmin). Şimdiye kadar video oynatırken algılanabilir bir gecikme yok.


2
Teşekkürler! Bence yine de kendi cevabınızı çözme cevabı olarak seçebilirsiniz.
Mathieu M-Gosselin

2
Biliyorum, diğer cevapları beklemeye karar verdim ve sonra bunu unutdum. Tamam, kendi cevabımı kabul ediyorum.
Hatoru Hansou
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.