Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Pavel Tihlařík 22 Ledna 2012, 12:59:07

Název: vdpau mplayer Failed to open VDPAU backend libvdpau_nvidia.so [VYŘEŠENO]
Přispěvatel: Pavel Tihlařík 22 Ledna 2012, 12:59:07
Používal jsem mplayer s vdpau v Ubuntu 11.04 i 11.10. Přeinstaloval jsem systém a nakonec se vrátil ke Kubuntu 11.10. A ejhle, vdpau zlobí.
Kód: [Vybrat]
pavel@pubuntu1:~/Videa/v$ mplayer -vo vdpau s01e01.mkv
mplayer: Symbol `ff_codec_bmp_tags' has different size in shared object, consider re-linking
MPlayer SVN-r33713-4.6.1 (C) 2000-2011 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing s01e01.mkv.
libavformat file format detected.
[matroska,webm @ 0x9709420] Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (ac3), -aid 0
VIDEO:  [H264]  1280x720  0bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
Load subtitles in ./
SUB: Added subtitle file (1): ./s01e01.srt
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
Error opening/initializing the selected video_out (-vo) device.
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 6 ch, s16le, 384.0 kbit/8.33% (ratio: 48000->576000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
==========================================================================
AO: [pulse] 48000Hz 6ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:   1.8 (01.7) of 2779.3 (46:19.2)  0.5%


'Kde jste byli,
A:   1.8 (01.8) of 2779.3 (46:19.2)  0.5%

Exiting... (Quit)

Problém je tady:
Kód: [Vybrat]
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
Error opening/initializing the selected video_out (-vo) device.

Vygooglil jsem [url http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=581570]článek[/url], kde se vše vyřeší vytvořením symbolického linku na ten chybějící soubot z /usr/lib/vdpau/libvdpau_nvidia.so.1

Ovšem
Kód: [Vybrat]
pavel@pubuntu1:/usr/lib/vdpau$ ls
libvdpau_trace.so.1  libvdpau_trace.so.1.0.0

libvdpau_nvidia.so.1 však nikde v systému není.

Verze mplayeru a vdpau:
Kód: [Vybrat]
pavel@pubuntu1:/usr/lib/vdpau$ dpkg -l | egrep 'vdpau|mplayer'
ii  libvdpau1                             0.4.1-2ubuntu1                           Video Decode and Presentation API for Unix (libraries)
ii  mplayer                               2:1.0~rc4.dfsg1+svn33713-1               movie player for Unix-like systems

Problém bude možná v tom, že používám vdpau z repozitářů Lucid a mplayer z Oneric. Novější repozitář vdpau jsem nikde neobjevil.
Nějaké nápady?
Název: Re:vdpau mplayer Failed to open VDPAU backend libvdpau_nvidia.so
Přispěvatel: pacholik 22 Ledna 2012, 19:46:53
chybí ti nvidia-vdpau-driver
Název: Re:vdpau mplayer Failed to open VDPAU backend libvdpau_nvidia.so
Přispěvatel: Pavel Tihlařík 22 Ledna 2012, 19:49:11
chybí ti nvidia-vdpau-driver

Kód: [Vybrat]
pavel@pubuntu1:~$ sudo apt-get install nvidia-vdpau-driver
[sudo] password for pavel:
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí       
Čtu stavové informace... Hotovo
Balík nvidia-vdpau-driver není dostupný, ale jiný balík se na něj odkazuje.
To může znamenat že balík chybí, byl zastarán, nebo je dostupný
pouze z jiného zdroje

E: Balík „nvidia-vdpau-driver“ nemá kandidáta pro instalaci

Jaký používáš repozitář s vdpau?
Název: Re:vdpau mplayer Failed to open VDPAU backend libvdpau_nvidia.so
Přispěvatel: pacholik 22 Ledna 2012, 20:17:05
vdpau máš spolu s nvidia ovladačema, v Ubuntu koukám ani nepotřebuješ ten nvidia-vdpau-driver, tu knihovnu by měl poskytovat (http://packages.ubuntu.com/search?suite=lucid&arch=any&mode=exactfilename&searchon=contents&keywords=libvdpau_nvidia.so.1) balík nvidia-current
Název: Re:vdpau mplayer Failed to open VDPAU backend libvdpau_nvidia.so
Přispěvatel: Pavel Tihlařík 22 Ledna 2012, 20:24:15
vdpau máš spolu s nvidia ovladačema

Aaaa, tady se k něčemu dostáváme, mám nainstalovaný ovladač "verze 173", přehodím to na "verze current".
Název: Re:vdpau mplayer Failed to open VDPAU backend libvdpau_nvidia.so
Přispěvatel: Pavel Tihlařík 22 Ledna 2012, 20:35:01
Vyřešeno.
Stačí použít ovladač verze current, nikoliv něco jiného.
Díky moc.
Název: Re:vdpau mplayer Failed to open VDPAU backend libvdpau_nvidia.so [VYŘEŠENO]
Přispěvatel: Roman Vacho 22 Ledna 2012, 23:36:17
K tomu podotknu, že libvdpau jaksi není potřeba(ta separátní knihovna). Vše už je v ovladači. Ovšem je třeba slinkovat na knihovnu verze.
Např.:
Kód: [Vybrat]
sudo ln -s /usr/lib32/nvidia-current/vdpau/libvdpau.so.270.41.06 /usr/lib32/libvdpau.so