아날로그 영상 캡쳐 프로그램을 하고 있는데 궁금한 것이 있어
이럴게 질문을 드립니다.
1. 영상을 캡쳐하는데 압축코덱을 써서 하고 싶은때
할때마다 지정을 해야 하는데 방법이 없을까요…
예를 들어서 divx 방식으로 계속하고 싶은데
계속 지정을 하고 싶습니다.
2 캡쳐시 그 시간을 화면에 뿌려 주고 싶습니다.
다른 chip 필요하다고도 하는데 어떤 방법이 있는지요….
조그마한 힌트라도 주시면 많은 도움이 될거라 생각이 됩니다.
보통 녹화되는 시간을 화면 상단에 나타나게 하느거죠..
부탁드립니다.
FOURCC를 이용해서 각 사용할 코덱을 정해주시고 사용하시면 될것입니다.
MSDN에서 함수 이름이 ICCompress인가 하는것을 찾아 보시면 관련된 함수들을 같이
보실수 있을것입니다.
두번째 캡쳐시에 해당 시간을 화면에 뿌려주려면 여러가지 방법이 있습니다.
제가 아는 방법은 두가지 정도 인데
첫번째는 : 캡쳐된 영상에 바로 시간을 넣어서 캡쳐 이미지 자체에 시간을 넣는 방법이지요. 이것은 아무래도 많은 영상을 캡쳐를 한다고 하면 연산이나 이미지를 다시 처리해주게 되어 힘든 부분이 있을것입니다.
두번째로는 : 영상을 뿌려주고 난 다음에 DC를 이용하여 그 위에 해당 시간이나 글자들을 넣는 방법입니다.
아무래도 단순히 보여주는 것이라면 두번째가 더 좋으것 같습니다..
그럼 수고하십시요.