如何在 Linux 中使用 nvidia vdpau 解码 mplayer 视频播放器?

如何在 Linux 中使用 nvidia vdpau 解码 mplayer 视频播放器?

如何在 Ubuntu 11.04 中的 mplayer 视频播放器上打开 nvidia vdpau 解码?它不适用于默认选项。我已经安装了专有驱动程序:

dpkg -l nvidia-当前
所需=未知/安装/删除/清除/保留
|状态=未/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(无)/需要重新安装(状态,Err:大写=坏)
||/ 名称 版本 说明
+++-================================================ ======-============================================ ==========-======================================== =================================================== ===================================
ii nvidia-current 270.41.06-0ubuntu1 NVIDIA 二进制 Xorg 驱动程序、内核模块和 VDPAU 库

如果我尝试这样:

mplayer -vo vdpau 和 -vc ffh264vdpau、ffmpeg12vdpau、ffwmv3vdpau、ffvc1vdpau -ao alsa file.mp4

我听到声音但没有图像窗口,提示显示如下:

正在播放文件.mp4。
检测到 libavformat 文件格式。
[lavf] 流 0:视频 (h264),-vid 0
[lavf] 流 1:音频 (aac)、-aid 0、-alang und
视频:[H264] 832x468 24bpp 25.000 fps 1402.1 kbps (171.2 kbyte/s)
剪辑信息:
 主要品牌:isom
 次要版本:512
 兼容品牌:isomiso2avc1mp41
 编码器:Lavf52.64.2
Xlib:显示“:0.0”上缺少扩展名“NV-GLX”。
Xlib:显示“:0.0”上缺少扩展名“NV-GLX”。
[vdpau] 调用 vdp_device_create_x11 时出错:1
打开/初始化所选 video_out (-vo) 设备时出错。
=================================================== =======================
打开音频解码器:[faad] AAC (MPEG2/4 Advanced Audio Coding)
音频:48000 Hz,2 通道,s16le,94.7 kbit/6.17%(比率:11841->192000)
选定的音频编解码器:[faad] afm:faad(FAAD AAC(MPEG-2/MPEG-4 音频))
=================================================== =======================
AO:[alsa] 48000Hz 2ch s16le(每个样本 2 字节)
视频:无视频
开始播放...
答:5341.1 中的 39.2 (39.2) (1:29:01.0) 2.9%

有任何想法吗?

答案1

您需要使用-vo vdpau命令-vc ffh264vdpau,ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,行选项或将它们放入~/.mplayer/config.

相关内容