특정 프로그램 창을 녹화하는 프로그램을 만들어보려고 하고 있는데
그 창이 특정 프로그램 아래에 가려져 있는 상황일때도 녹화를 하려면
해당 프로그램을 가상의 공간에 출력한 후 그걸 녹화하는 방법을 사용해야 하는 것 같더라고 (BitBlt 사용했음)
녹화는 기본적으로 사진의 연속이니까
특정 창을 가상의 공간에 출력하고 그걸 캡쳐해서 opencv Video객체에 하나씩 넣어서 영상을 만들려고 했는데
캡쳐가 너무 느린 문제가 있음..
위의 방법대로는 안될 것 같은데
디스코드같은 프로그램 보면 특정 창을 통화대상에게 공유할 수 있는 기능이 있잖아?
이런거에서 힌트를 얻으려고 했는데 얘넨 소스코드가 공개가 안되어있고
obs는 프로그램이 너무 커서 어디에 뭐가 있는지 못찾겠고
어떻게 하면 좋을까
댓글 0