저는 현재 표준 SampleGrabber의 출력에서 비디오 믹싱 렌더러로 색상 공간을 변환하는 DirectShow 필터를 구현하려고합니다. 모든 비디오 디코더는 MEDIASUBTYPE_YUY2를 출력하고 MEDIASUBTYPE_RGB24로 변환해야합니다. 누구나 자유롭게 사용할 수있는 필터 또는이 변환 프로세스의 정의를 알고 있습니까?MEDIASUBTYPE_YUY2에서 MEDIASUBTYPE_RGB24로 색상 공간 변환을 위해 자유롭게 사용할 수있는 정의가 있습니까?
0
A
답변
0
표준 DirectShow 필터에 필터가 있습니다. 필터는 원하는대로 정확하게 작동합니다 (이름이 기억 나지 않습니다. 아마도 AVI Decompressor ...).
그렇지 않은 경우 형식이 메모리에서 포맷되는 방식에 대한 설명은 FourCC.org을 참조하십시오.
0
당신은 오픈 소스 FrameWave 라이브러리의 변환 함수를 찾을 수 있습니다 다음 불행히도 내 그래프에 렌더링되는 비디오의 한 프레임에서 AVI 압축 해제 필터 결과를 사용하여, http://framewave.sourceforge.net/Manual/aa_000_frames.html
감사하고하는 것은 더 이상 렌더링되지 않습니다. Elecard, MediaLooks 및 MainConcept 색상 공간 변환기를 살펴 보았지만 모두 SDK로 패키징되어 매우 비쌉니다. 단 하나의 변환이 필요합니다. FourCC.org를 확인합니다. –