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.
Best 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:
Settings -> Settings
then go toBroadcast Settings
and setMode
toFile Output Only
.File Path
to wherever you want the recording to be saved to.OK
to save and apply the settings you just changed.Scenes
, clickAdd Scene
, then enter any name you want to identify the scene as.Sources
, right-click and doAdd -> Window Capture
and enter any name you want to identify the window capture as.Window
dropdown, find your program window that you want to record and click it.OK
to save that window to be recorded.Preview Stream
and then clickEdit Scene
and position the window in the recording box to however you want it displayed in the final recording.Stop Preview
and you should be ready to record that window whenever you want.Start Recording
and 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.