nvidia vdpau를 사용하여 Linux에서 mplayer 비디오 플레이어를 디코딩하는 방법은 무엇입니까?

nvidia vdpau를 사용하여 Linux에서 mplayer 비디오 플레이어를 디코딩하는 방법은 무엇입니까?

Ubuntu 11.04의 mplayer 비디오 플레이어에서 nvidia vdpau 디코딩을 켜는 방법은 무엇입니까? 기본 옵션에서는 작동하지 않습니다. 독점 드라이버를 설치했습니다.

dpkg -l 엔비디아-현재
필수=알 수 없음/설치/제거/제거/유지
|상태=압축 해제됨/Inst/Conf-파일/압축 해제됨/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.000fps 1402.1kbps(171.2kbyte/s)
클립 정보:
 주요 브랜드: 이솜
 마이너 버전: 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 고급 오디오 코딩)
오디오: 48000Hz, 2채널, s16le, 94.7kbit/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.

관련 정보