전 개발자버전을 사용중이구요. 일단 제 컴퓨터 운영체제는 윈도우7을 사용하고 있구요.
코덱으로는 CoreAVC 코덱, Divx 코덱, ATI 코덱(AVIVO), Microsoft DTV-DVD 코덱(윈도우7 내장코덱) 정도 사용하고 있습니다.(비디오 관련이라 비디오코덱만 적어놓았습니다.)
옵션에 영상쪽에 설정해 놓은 옵션을 순서대로 써보겠습니다.
비디오 출력 장치 : EVR(Vista / .Net3)
VMR 영상 처리 방법 : 3D Texture
VMR/EVR 크기 조절 : PS 2.0 - Bicubic(A=-1.0)
그 밑으론 그대로구요.
영상쪽에 컬러스페이스/속성 옵션으로 가서
출력 컬러 스페이스 : RGB32
고품질 YUY2/RGB24/32 변환에 체크
YCbCr <-> RGB 규약 : 자동 선택
YCbCr 처리 영역 : 전체영역
YCbCr <-> RGB변환 : 컴퓨터 모니터
영상속성에서 가능하면 H/W 기능을 사용해서 처리에 체크
그리고 디인터레이스로 가서
디인터레이스 방법에 인터레이스 정보가 있을때와 인터레이스 정보가 없을때 모두 H/W 디인터레이스 사용으로 해두었습니다.
그리고 H/W로 YCbCr 처리 영역을 전체로 할수있게 ATI 카탈리스트에서 설정 잡아두었습니다.
동영상은 H264로 CoreAVC로 출력되는 동영상입니다.
이정도 설정을 해놓았습니다. 그런데 예전에 KMP와 팟플 개발자버전 쓰기 이전에는 RGB32 강제출력이 잘 되었는데 지금 가장 최신 개발자버전을 사용하고 있는데도 NV12로 출력되더군요.
혹시나해서 완전 지우고 다시 설치해서 다시 설정을 잡아줘도 강제출력이 안됩니다. CoreAVC 옵션에서 Output에 RGB32만 체크를 하고서 실행해보니 출력에 그냥 RGB만 써있더군요. 그 이전에는 CoreAVC Output 설정 안건드려도 강제출력 잘 됬었는데 왜 안되는지 궁금합니다.
개발자버전에서 RGB32강제출력이 되도록 하는 방법이 정말 궁금합니다. 그리고 제가 윈도우7을 사용하고 있고 비디오설정에 최상급의 설정을 원하는데 제가 한 설정이 최상급의 설정인지 궁금합니다. 아니라면 무슨 설정을 건드려야 하는지도 궁금합니다.
그리고 비디오 출력 장치를 EVR(Vista / .Net3)로 하고 탭버튼을 누르면 정보가 뜨는것이 동영상에 글씨로 뜨는게 아니라 네모난 창에 뜨던데요.(특히 이 설정만) 어쩔수 없이 네모난 창에 뜨는건지 아니면 개발자님이 일부로 그렇게 해놓은건지도 궁금합니다.
댓글
댓글 리스트-
작성자팟플.개발자 작성시간 10.07.06 컬러 스페이스 설정은 내장 코덱이 사용될때의 조건 입니다.
즉 내장 코덱이 사용되지 않는 사항에서는 디인터레이스 설정이나 컬러 스페이스 설정은 아무런 영향이 없습니다.
두번째 OSC메시지는 해당 렌더러가 지원이 될때만 됩니다.
OSC메시지를 출력 할 수 있는 렌더러는 오버레이 믹서, Renderless, Custom Present나 내장 코덱이 사용되어서 영상에 직접 출력 할 수 있을때 뿐입니다.
즉 모든 동작은 정상적인 동작이며, 글쓴이가 조금 착각을 하신듯 하네요~~
참고로 비스타나 윈7에서는 RGB로 출력할 이유는 전혀 없으며, 오히려 속도만 늦어지고 화질이 더 않좋게 됩니다.
-
작성자익명 작성자 본인 여부 작성자 작성시간 10.07.06 답변 감사드립니다. 이런쪽에 지식이 얕아서 어렵네요;;
-
작성자alma 작성시간 10.07.17 윈도7이지만 RGB32로 써야할 때가 있더군요. 라데온 HD4670인데 드라이버 버그인지 몰라도
엑박 게임을 컴포넌트로 연결해서 화면을 보면 빨간색이 픽셀이 거칠게 모자이크 되어서 보입니다.
RGB32 체크하면 정상적으로 보이구요. 아무래도 이게 지포스와 달리 고질적으로 계속 내려오는
문제 같은데 정확한 원인을 모르겠습니다. 그리고 H.264로 24bit input되는 영상은 YUY2 16bit보단
RGB32로 출력되는 게 더 좋지 않나요? 이 부분도 잘 모르겠네요.