소프트웨어 kmplayer 가속에 대해서요
2011.09.04 19:02
제가 kmplayer을 사용하는데 외부 비디오 코덱을 coreavc로 선택하면 tab키 눌러보면 nv12로 가속이되는데 arcsoft video decorder이나 cyberlink video decoder을 택하면 YUY2로 가속이 안됩니다
왜 어느 코덱은 가속이되고 어느 코덱은 가속이 안되는지 모르겠습니다
그럴수도 있나요?
감사합니다
댓글 [3]
-
초월신 2011.09.04 19:13 -
POONG3 2011.09.04 19:23
제가 코덱이런거 잘 모르는데 설명 들으니 좀 이해가 되네요
자세한 설명 감사드립니다
-
동방전패 2011.09.05 18:36 늦게나마 글보고 잘못 아시고 계신것 같아서 몇자 적습니다.
보통 영상처리 필터를 사용하면 DXVA가 아닌 Software 방식으로 디코딩 합니다.
디코더에서 지원(CoreAVC, FFDShow, LAV Video, MS wmp12 등)하는 방식에서 컬러 출력을 기본적으로
NV12가 되도록 하는 잇점이 있습니다.
Windows 7 에서 사용되는 EVR 렌더러에서는 Hardware Deinterlacing를 고려하여
기본 컬러 출력을 NV12로 하시는게 좋습니다.
소프트방식의 디코딩시 컬러 출력을 NV12방식을 기본값으로 설정하는게 가장 낫습니다.
물론, YV12 방식이 가장 빠르지만 EVR에서는 이를 지원하지 않아서 따로 영상처리 필터(팟플)을
이용할 수도 있습니다.
즉, Windows7 환경에서는 여러가지를 고려할 때 기본 컬러 출력을 NV12로 하시는게 좋습니다.
그리고, 다수의 상용프로그램이 Windows7에서 YV12가 EVR에 지원하지 않기에
필터 연결은 자동으로 YUV2가 기본 컬러 출력이 되도록 설계되어 있습니다.
(소프트 디코딩시 NV12를 지원하지 않는게 많음)
상용툴은 자체적으로 디코더상의 Software Deinterlacing를 지니고 있지만,
대다수 무료 디코더는 기본적으로 자체 Deinterlacing 모드가 없기에
Deinterlacing 필터(소프트웨어 방식)를 연결시키거나
GPU에서 지원하는 Hardware 방식의 Deinterlacing를 하도록 기본 컬러 출력을 NV12로 초점을 맞추고
디코더 옵션( interlace flags in output media type)에서 설정하도록 해 두었습니다.
요약하면 YUV2로 컬러출력이면 소프트 방식의 디코딩을
NV12 컬러 출력이면 소프트 방식이거나 DXVA 디코딩을 의미함으로 DXVA 표현이 없으면 CPU 사용률을
보셔야 구별할 수 있습니다.
(즉, DXVA이면 NV12로 출력되지만, NV12라고 해서 DXVA는 아닙니다.)
GPU 가속에는 DirectX, Cuda, AMD Stream 방식이 있습니다.
아직까지는 DXVA 모드 방식이 가장 좋은 결과물을 얻을 수 있습니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
19160 | 윈 도 우| 무인 설치되는 영문판 윈도우 XP 있으신 분? [4] | 율짱 | 2832 | 08-20 |
19159 | 소프트웨어| VMware 8 사용해 보신 분 있나요? [9] | 큰돌♥ | 2832 | 10-20 |
19158 | 윈 도 우| 초광속 USB [2] | 안싸네 | 2832 | 02-27 |
19157 | 윈 도 우| 블랙에디션 xp같은 걸 만들고 싶습니다. [2] | 영글님 | 2832 | 08-08 |
19156 | 윈 도 우| AMI UEFI는 SLIC2.1이 불가한가요? [4] | 려원아빠 | 2832 | 04-29 |
19155 | 하드웨어| dell 노트북 멤테스트나 진단프로그램에서 메모리에러나는... [5] | 빨간미소 | 2832 | 01-19 |
19154 | 소프트웨어| 농협 공인인증서 PC 저장경로 [4] | 코나 | 2832 | 10-09 |
19153 | win7 7100 에서 usb2.0질문좀 하겠습니다. [5] | 김대준 | 2833 | 05-18 |
19152 | (SOS)Win7가 server로 변경되고 있어요??? [2] | 젊은태양™ | 2833 | 08-11 |
19151 | 랜카드가이상해여ㅠㅠ [3] | 반달곰aa | 2833 | 09-14 |
19150 | 소프트웨어| smi 파일에서 css 부분을 수정하여 폰트지정 [4] | 담울 | 2833 | 09-07 |
19149 | 하드웨어| 아이폰 쓰시는 분들께 질문 [4] | 김선태 | 2833 | 06-07 |
19148 | 하드웨어| 모니터 깜빡거리는 현상 [1] | 눈팅다껌 | 2833 | 07-31 |
19147 | 서버 / IT| 이응 프로그래을 쓰고 있습니다. [1] | 찰스 | 2833 | 11-09 |
19146 | 하드웨어| 현재 스마트폰 구입은.. [9] | 쭌쭌 | 2833 | 03-07 |
19145 | 윈 도 우| avformat-53.dll 에러 [1] | 귀신고래 | 2833 | 08-18 |
19144 | 기 타| 죄송합니다. 윈도우 me cd설치 파일 구할수 없을까요 [4] | 하늘곰 | 2833 | 07-13 |
19143 | 윈 도 우| windows pe 를 wim 파일과 iso 파일로 만들었을 때 부팅이... | 혜수기 | 2833 | 07-19 |
19142 | 윈 도 우| 8.1 설치 후 플래시 동영상 간헐적 끊김 현상? | 부웅~ | 2833 | 11-06 |
19141 | 저 이것좀 아시는분 [2] | 서팩질문 | 2834 | 02-10 |
KMP에서 렌더러를 다른 것으로 바꾸면 또 달라질 겁니다.
DXVA가속이라고 다 똑같은게 아니더군요.
DXVA Checker 라는 프로그램 사용해서 각각의 코덱으로 재생 해 보시면
DXVA로 재생되는 와중에도 코덱에서 지원되는 모드가 다르다는걸 아실 수 있습니다.
드라이버에서 지원되는 모드 - 플레이어에서 지원되는 모드 - 코덱에서 지원되는 모드가 맞아야 되는거 같더군요.