Q&A

  • TV 수신카드에 대하여
요즘 나오는 TV수신카드에서 Tv나 VCR In을 Overlay하고 싶은데요...?

뭐 간단한 Component가 없나해서 글을 올립니다.

그 전에는 TVideoCap 컴포넌트를 썼는데, 요즘 나오는 카드에서는 Overlay가 안 되네요...

답변 좀 부탁드립니다.

p.s) TV 채널 변경 안함, 그 외 다른기능 없어도 됩니다.

그럼 수고하십시오......

3  COMMENTS
  • Profile
    박상윤 2003.04.16 23:16
    요즘나온는 카드들은 WDM을 지원합니다.
    물론 기본적으로 VFW는 지원을 하지여
    따라서 요즘나오는 카드라고 해서 안될이유는 없구여
    VFW컴포를 쓰시면 다이얼로그를 뛰우셔서 설정을
    해줏주시면 되겠지여....
    아마도 소스를 compose video 나 Svideo로 연결하시면 될듯 한데여
    그리고 신호는 NTSC
    나머지는 기본적인 프로그램으로 뛰우시면 됩니다.
    켑쳐 영상의 크기는 보드가 어떤 칩을 사용했느냐에 따라서
    틀려집니다.
    요즘은 보통 bt878a , bt878b를 사용하는것으로 알고 있습니다.
    정확한 사향은 잘모르겠지만.
    아마도 320x240이상 켑쳐 가능하리라고 봅니다.
    저는 640x480가지 해봤으니까여....

  • Profile
    거리 2003.04.15 18:23
    안녕하세요.. 거리입니다.

    요즘 나오는 TV카드도 당근 오버레이 됩니다.
    카드에서 오브레이가 안된다면 영상을 못보겠죠^^
    VideoCap이라는 콤프를 찾아보니깐 이놈이
    그냥 단순히 윈도우에있는 Cap~~~ 함수를
    연결만하고 있군요....
    디스플레이 창을 만들때도 그렇고 화면을 오브레이로 할때 프리뷰로 할때
    전부 윈도우의 Cap함수를 이용하고 있습니다.
    TVideoCap 콤프가 있다면 이걸 이용하셔서 소스 찾아보세요..
    그럼면 필요한 부분만 쉽게 만드실 수 있을겁니다.
    어차피 윈도우 Cap함수를 이용하는거니깐요..
    아...글쿠...또..한가지...
    TV카드를 이용하신다면 디스플레이 모드가 320*240까지밖에 나오질
    않습니다. 원래 TV카드 칩셋이 그거밖에 안된다고 하네요....
    그래서 이걸 키우시려면 따로 설정해주시는것이 아니라 화면을
    키우는 모듈을 따로 만들어야 할겁니다.
    사족이었습니다.

  • Profile
    안기연 2003.04.15 20:25
    답변 감사합니다....

    TVideoCap 컴포넌트를 저도 쓰고 싶은데요......근데

    "No Capture Driver Seleted" 란 에러메세지가 떠서요......

    코딩은 이렇게 하고요

    procedure TformMain.DispVideo;
    begin
      Video.Left                  := xPos;
      Video.Top                  := yPos;
      Video.Width                := xMax;
      Video.Height               := yMax;

      Video.DriverIndex          := 0;
      Video.DriverOpen           := True;
      Video.VideoOverlay         := True;
      Video.PreviewScaleToWindow := True;

      Video.BringToFront;
      Video.Visible := True;
    end;

    Overlay가 가능하다면 제 코딩에 문제점 좀 지적해 주세요....

    그럼 수고 하십시오..