저는 오래된 PC Pentium4 2.4Ghz와 nVidia GS 7900 AGP 256MB를 사용하고 있으며 GPU 비디오 재생을 지원하고 싶습니다. 내가 아는 한, nVidida 8 시리즈는 이미 vdpau를 지원합니다.
mplayer를 사용하여 GPU에서 재생을 지원하는 방법이 있습니까?
답변1
그래픽 카드는 VDPAU를 지원하지 않지만 지원합니다.wxya, 이는 VDPAU의 전신입니다. XvMC는 사용하기 매우 어렵고 VDPAU만큼 강력하지 않으며 MPEG2 비디오 가속만 지원합니다. 그러나 이는 GPU 및 Linux 가속 비디오 재생을 위한 유일한 옵션입니다.
MPEG2 형식은 오래된 비디오 파일 압축 형식입니다. MPEG4와 같은 최신 형식만큼 효율적이지 않습니다. 따라서 인터넷, 많은 휴대용 카메라, 휴대폰을 통해 배포하기 위해 인코딩된 비디오는 일반적으로 MPEG4 파일입니다. MPEG2는 DVD뿐만 아니라 방송 TV(공중파 및 디지털 케이블 TV 포함)에서 널리 사용됩니다. 따라서 비디오 소스가 TV나 DVD인 경우 XvMC를 사용하여 재생할 수 있습니다.
XvMC를 활성화하는 방법은 Linux 배포판에 따라 다르며 nvidia 독점 비디오 드라이버가 필요합니다. 이러한 드라이버를 설치하고 널리 사용되는 배포판에 대해 XvMC를 활성화하는 데 필요한 리소스는 다양한 위키에서 찾을 수 있습니다.
Nvidia 드라이버가 있고 XvMC를 활성화하면 mplayer와 함께 사용할 수 있습니다.
mplayer -vo xvmc <video file>
답변2
최신 SMPlayer를 설치해 보세요여기.
나는 2.0Ghz Core2Duo와 GT240을 탑재한 미디어 PC를 가지고 있습니다. Core2Duo는 1080p를 재생할 수 없었고 첫 번째 코어의 100% 사용으로 잠겨 있었고 비디오가 고르지 못했습니다. 예를 들어 VLC를 통해 비디오를 재생하면 이런 일이 발생합니다. SMplayer를 사용하면 약 10%의 CPU 사용량으로 GPU에서 렌더링되고 완벽하게 재생됩니다.
답변3
이렇게 오래된 기계가 많은 성능을 제공할 가능성은 거의 없습니다. 값싼 새 기계라도 아마 훨씬 더 좋을 것입니다.