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
-
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í.
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:
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
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:
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?
-
chybí ti nvidia-vdpau-driver
-
chybí ti nvidia-vdpau-driver
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?
-
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
-
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".
-
Vyřešeno.
Stačí použít ovladač verze current, nikoliv něco jiného.
Díky moc.
-
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ř.:
sudo ln -s /usr/lib32/nvidia-current/vdpau/libvdpau.so.270.41.06 /usr/lib32/libvdpau.so