NVidia PureVideo 사용하시는 분 계신가요?

duoh5의 이미지

동영상 감상을 주로 kubuntu에서 하는 편입니다.
얼마전만 하더라도 XviD에 480P 정도가 대세였는데요.
요사이 부쩍 H.264, X.264 로 인코딩된 동영상이 점점 많아지네요.
게다가 mkv까지...

검색을 해보니 제가 사용하는 비디오카드(NVidia 8400 GS)는 PureVideo란 기술을 채택해서,
264코덱으로 인코딩된 동영상을 재생할 때 그래픽카드 자체에서 무언가를 해준다고 하는데...

저는 잘 안되더라구요.
관련 동영상 플레이시키면 시퓨 점유율이 100%에 가까워지는데다,
영상도 끊기고 그럽니다.

혹시 이거 윈도우에서만 가능한 건가요?
관련 경험 있으신 분은 조언 좀 해주십시오. ;-)

정태영의 이미지

purevideo 나 purevideo hd 의 경우 264 스트림을 모조리 그래픽 카드에서 디코딩하는게 가능한 것으로 보입니다만!

nvidia 에서 파는 코덱을 써야만 할거에요 --;; 예전에 관련된 정보를 찾아봤는데 전혀 없더라구요. 상용 dvd 플레이어 같은 걸 쓸때나 제대로 활용할 수 있는 기능일 듯...

--
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

kyu419의 이미지

dxva를 이용하는거라
DirectX가 있는 윈도에서만 가능한걸로 알고 있습니다.
리눅스에서 따로 포팅돼 있는지는 모르겠습니다만..

purevideo/purevideo HD는
nvidia 코덱을 쓰지 않아도 동작합니다.
하드웨어 가속이 지원되는 코덱만 있으면 되죠.

h.264 가속은 윈도 비스타에서만 지원되는걸로 알고 있네요.

안녕하세요 ^^ 리눅스와 오픈소스에 관심이 많은 학생입니다 ^^

정태영의 이미지

정확하게는 nvidia 드라이버에서 지원을 해야하고, nvidia 와 계약을 해서 해당 기능을 사용하기 위한 개발 도구를 받아야 사용이 가능하겠죠 ;)

... 264 가속은 xp 에서도 지원이 되지만 일부 모델의 경우 아직 드라이버상에 구현이 완벽하게 되어있지 않은 것으로 보입니다. 자세한건 아래 url 참고

http://www.nvidia.com/object/IO_43029.html

--
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

exsider의 이미지

nvidia 에서 배포하는 purevideo decoder 는 h.264 디코딩은 지원하지 않습니다. (purevideo 의 일부만 지원하는 반쪽짜리죠.)
h.264 하드웨어 디코딩을 제대로 쓰려면 powerdvd 등의 상용 플레이어를 써야 합니다. dvd-rw 등에 번들로 포함되는 녀석은 안됩니다. 하드웨어 디코딩 기능은 막아놓았더군요. TT
그런데 제가 들은 바로는 coreavc 등의 소프트웨어 디코더가 오히려 더 낫다고 합니다. 제가 직접 비교해본 것 아니라서 맞는지는 모르겠습니다.

그리고 현재 리눅스에서는 h.264 하드웨어 디코딩은 안됩니다. 코덱제조사나 nvidia 에서 만들어야 하는데, 그럴리가 없으니 그냥 신경끄고 사는게 나을 듯합니다.

ganadist의 이미지

현재 사용은 불가능 합니다만, 참고용으로 끄적여봅니다.

아직 하드웨어 드라이버 구현은 없지만 인텔에서 동영상 디코딩 가속에 대한 라이브러리를 만들고 있습니다.

http://www.freedesktop.org/wiki/Software/vaapi

그리고 PC에선 상관없지만 TI에서 Gstreamer OpenMax 플러그인을 제작하고 있습니다.

http://freedesktop.org/wiki/GstOpenMAX

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

정태영의 이미지

http://www.intel.com/cd/software/products/asmo-na/eng/perflib/302910.htm

ipp 라고 해서 인텔에서 비슷한 걸 팔기도 하죠;;

--
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

ganadist의 이미지

ipp는 비디오 하드웨어의 가속기능을 쓰는 것이 아니라 cpu의 SIMD확장 명령(mmx나 sse등)을 이용하는 겁니다.

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

kslee80의 이미지

몇몇분들이 말씀하신대로, 윈도우 에서만 가능합니다.
Vista 와 XP 에서 가능한데, XP 의 경우는 163 버젼 드라이버 이후였나....만 가능합니다.

그리고, 드라이버만 깔아서는 안 되고,
PureVideo HD 를 지원하는 디코딩 필터를 사용해야 하는데...
현재 알려져 있는 디코딩 필터는 PowerDVD HD 버젼에 포함된 H.264 디코딩 필터입니다.
그리고, 이 디코딩 필터와 랜더러는 DXVA 로 연결되어야 한다는 조건까지 있죠.

리눅스에서 이 PureVideo HD 를 사용 가능하게 하려면,
일단 이 기능을 지원하는 드라이버가 나와야 하고, 그 이후에 이 기능을 사용하는 H.264 디코더가 만들어져야 겠죠.
넘어야 할 벽이 너무 많죠 ;;

참고로, 저렇게 셋팅해서 테스트해본 봐로는...
1920x1080 H.264 인코딩된 영상도 CPU 점유율 10% 미만으로 재생 가능하더군요....
(아니 뭐, 기술 자체가 디코딩에 CPU 를 사용하지 않는 컨셉이니 CPU 점유율이 높으면 뭔가 문제가 있는 거겠지만 말이죠..)
문제라고 한다면, PowerDVD HD 버젼에 포함된 H.264 코덱이 호환성 문제가 좀 있더군요...

PureVideo (HD 가 아닌) 의 경우는 H.264 가 아니라 MPEG-2 의 가속을 지원하는 기능입니다.
nVidia 에서 이걸 지원하는 디코딩 필터를 만들어서 팔고 있더군요 -_-;;;

다콘의 이미지

purevideo도 1세대랑 2세대가 있는데 1세대는 쓰나 안쓰나 별 차이가 없을정도 입니다.
2세대 purevideo를 지원하는 vga와 코덱이 있어야 제대로 효과를 볼 수 있습니다.
http://www.nvidia.com/object/IO_43029.html 여길 보면 nvidia vga별로 비교한
pdf 자료를 받아볼 수 있습니다. 9xxx 같은 최신거는 빠져 있습니다.

H.264를 예를들면 H.264 Decode Acceleration이 1세대 purevideo고
H.264 Decode Acceleration with IDCT and CAVLC/CABAC이 2세대 purevideo 입니다.
저 pdf에서는 8600 GTS, 8600 GT, 8500 GT, 8700M GT, 8600M GTS, 8600M GT,
8600M GS, 8400M GT, 8400M GS가 2세대 purevideo를 지원합니다.

동영상 컨테이너가 Matroska(mkv확장자)일 경우 가속이 제대로 안되는 경우가 많은거 같습니다.
고해상도 동영상이라 하더라도 하드웨어 가속보다는 듀얼코어 이상의 cpu로 재생하는게 고생을 덜
하는 방법입니다.

duoh5의 이미지

생각보다 복잡하군요.

그냥 XviD로 사용했으면 좋으련만...
세상이 바뀌는 걸 뭐 어쩌겠습니까.

대답해 주신 분들 고맙습니다. 꾸벅.

그나저나 컴퓨터와 더불어 나의 원할한 AV 생활을 가능하게 해 주었던
구형 Xbox는 이제 조만간 역사의 뒤안길로 사라지겠군요. ㅜ.ㅜ

리눅스,.. 항상 느끼는 거지만 어려워요.. ㅡ.ㅡ;

shint의 이미지

NVIDIA PureVideo Decoder Platinum 30 day Trial
http://www.nvidia.com/object/dvd_decoder_1.02-223-trial.html

고화질 동영상 제대로 보기.2009/06/08 01:43
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1020401&docId=73161790&qb=bnZpZGlhIGR4dmE=&enc=utf8§ion=kin&rank=5&search_sort=0&spq=0

카타로그의 일상생활 ㅋ -- HD 코덱을 이용하여 끊김없이 HD영상을 보자 - 4부(Pure Video편)
http://katarog.tistory.com/57

[활용] DXVA (DirectX Video Acceleration) 프로그램 하는방법 - 비디오 가속
https://kldp.org/node/156140

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.