특정 프로그램 창을 녹화하는 프로그램을 만들어보려고 하고 있는데

그 창이 특정 프로그램 아래에 가려져 있는 상황일때도 녹화를 하려면

해당 프로그램을 가상의 공간에 출력한 후 그걸 녹화하는 방법을 사용해야 하는 것 같더라고 (BitBlt 사용했음)


녹화는 기본적으로 사진의 연속이니까

특정 창을 가상의 공간에 출력하고 그걸 캡쳐해서 opencv Video객체에 하나씩 넣어서 영상을 만들려고 했는데


캡쳐가 너무 느린 문제가 있음..

위의 방법대로는 안될 것 같은데


디스코드같은 프로그램 보면 특정 창을 통화대상에게 공유할 수 있는 기능이 있잖아?

이런거에서 힌트를 얻으려고 했는데 얘넨 소스코드가 공개가 안되어있고

obs는 프로그램이 너무 커서 어디에 뭐가 있는지 못찾겠고


어떻게 하면 좋을까