I need to record the window of a long-running program and need to be able to use my computer for other things at the same time. There are lots of ways to get a screen capture video for Windows all but I've seen will capture a fixed area of the screen. Is there a way to capture for a particular window and to keep capturing it even if it's minimized or overlaid with other windows?
The Xbox app in Win 10 might do it but I don't have the hardware that the app requires.
1 Answer
Take a look at OBS.
It's a Free and Open Source program that allows you to record both your screen and specific windows. (Note: it cannot record minimized windows, as minimized windows will stop rendering completely).
Here's a step-by-step on how to go about recording a specific window:
- Download and install OBS.
- Open OBS and the Program you want to record.
- In OBS, go to
Settings -> Settingsthen go toBroadcast Settingsand setModetoFile Output Only. - Set
File Pathto wherever you want the recording to be saved to. - Click
OKto save and apply the settings you just changed. - In the main screen of OBS, right-click on the white box in the bottom left labeled
Scenes, clickAdd Scene, then enter any name you want to identify the scene as. - Click on the scene name you just created in the same white box, then in the white box to the right labeled
Sources, right-click and doAdd -> Window Captureand enter any name you want to identify the window capture as. - In the
Windowdropdown, find your program window that you want to record and click it. - Click
OKto save that window to be recorded. - Click
Preview Streamand then clickEdit Sceneand position the window in the recording box to however you want it displayed in the final recording. - Click
Stop Previewand you should be ready to record that window whenever you want. - To start the recording, click
Start Recordingand to stop recording, clickStop Recording.
This will record your program's window reguardless of whether it is in the foreground or background. Remember, since a window is not rendered when it is minimized, it will be unable to be recorded.
2