Linux
如何在 linux 中為 mplayer 影片播放器使用 nvidia vdpau 解碼?
如何在 Ubuntu 11.04 的 mplayer 影片播放器上打開 nvidia vdpau 解碼?它不適用於預設選項。我已經安裝了專有驅動程序:
dpkg -l nvidia-current 所需=未知/安裝/刪除/清除/保留 | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ 名稱 版本 描述 +++-=====================================================-=====================================================-========================================================================================================================== 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 和 影片:[H264] 832x468 24bpp 25.000 fps 1402.1 kbps (171.2 kbyte/s) 剪輯資訊: 主要品牌:isom 次要版本:512 compatible_brands: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 ch,s16le,94.7 kbit/6.17%(比率:11841->192000) 選擇的音頻編解碼器:[faad] afm: faad (FAAD AAC (MPEG-2 / MPEG-4 Audio)) ========================================================================== AO:[alsa] 48000Hz 2ch s16le(每個樣本 2 個字節) 影片:無影片 開始播放... 答:39.2 (39.2) of 5341.1 (1:29:01.0) 2.9%
有任何想法嗎?
您需要使用
-vo vdpau
和-vc ffh264vdpau,ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,
命令行選項或將它們放入~/.mplayer/config
.