VFW API에 AVI...로 시작하는 AVI제어 함수셑이 있습니다.
RAW->DIB는 이미 구현하셨다고 하니 AVI스트림으로 넘겨 주는 방법에 대해서만 고민 하시면 될 듯 합니다.
제가 직접 구현 해 보지 않은 부분들이 많아서 콕 집어 알려드리기 힘드네요.
데브피아에 비슷한 예제가 있어서 링크합니다.
http://www.devpia.com/forum/BoardView.aspx?no=438885&page=1&Tpage=14&forumname=vc_qa&stype=&ctType=&answer=&KeyR=title&KeyC=
고영국 님이 쓰신 글 :
: 답변 감사 합니다!
: 제가 제어 하고 있는 카메라나 보드는 표준이 아니라서요!
: 보드 SDK에도 동영상을 파일로 저정하는 라이브러리가 없어서
: 직접 DC에 뿌려지고 있는 ROW영상을 동영상 파일로 저장 하려고 합니다.
: 여기거 중요한것은 DC에 뿌려지는 이미지 영상을 어떻게 동영상으로 압축을 해서
: 저장 하는냐가 문제 이거든요!
: 혹시 답변 주실수 있나요?
:
: hz 님이 쓰신 글 :
: : 제어하시는 카메라가 CIF와 같은 범용되는 표준을 지원하는 장치라면,
: : VideoForWindows(VFW)나 DirectShow의 API레퍼런스를 찾아 보시길 바랍니다.
: : 원하시는 내용이 쉽게 구현 가능 합니다. (이미 이용하고 계신지도..)
: :
: : 포럼 자료실에 VFW를 이용한 간단한 preview 예제는 올라 와 있었던 것 같네요.
: : VFW가 DShow보단 잔손을 덜 들이고 구현 가능하지만 DShow보다 성능이나 커스트마이즈 측면에서
: : 몇몇 제한이 있더군요.
: :
: :
: : 고영국 님이 쓰신 글 :
: : : CCD 카메라등에서 얻어진 ROW데이터를 TImage Handle에 DIB를 이용하여 뿌려주고 있는데요...
: : : 이 동영상을 mpeg나 avi파일로 저장 할수 있는 방법 없을까요?
: : : 오래전에 어디선가 본거 같은데....쩝!
: : :
: : : 아시는분 답변 바랍니다!
: : : 그럼, 즐프 하세요! ^^
|