How to Screenshot a YouTube Video (or Any Video Site) with OverRec
- Metaphor Projects
- Application
- 13 May, 2026
You’re watching a tutorial, a product demo, or a live stream and you want a clean frame from the video — no browser toolbar, no tab bar, no distractions. Here are two ways to do it with OverRec.

Method 1: Draw a Rectangle Over the Video, Then Reuse the Coordinates
The most precise approach for any setup. Use OverRec’s GUI to draw a selection that exactly wraps the video player — then reuse those coordinates in the CLI whenever you want to capture the same region again.
Step 1 — Open OverRec and draw over the video
Launch OverRec and use the rectangle capture tool to drag a selection that tightly wraps the video player area. OverRec captures the region and shows you the coordinates of your selection — for example, location: 120,90 and size: 1280x720.
Step 2 — Reuse those coordinates in the CLI
Once you know the exact region, repeat the same capture from the command line without touching the mouse:
OverRec.exe cli screenshot --location 120,90 --size 1280x720 --output "frame.png" --no-clipboard
Replace 120,90 and 1280x720 with the values OverRec showed you. As long as the browser stays in the same position, the region is identical every run.
This works for any video player on any site — YouTube, Vimeo, Twitch, embedded players in documentation. The coordinates are all that matter.
Method 2: Fullscreen on a Second Monitor and Capture the Whole Screen
If you have two or more monitors, this is the cleanest result. Move the browser to your secondary display, go fullscreen, and capture the entire monitor — the frame fills the image with nothing else.
Step 1 — List your monitors
OverRec.exe cli monitors
Output:
ID Resolution
0 1920x1080
1 2560x1440
Step 2 — Put the video fullscreen on the secondary monitor
Move the browser window to monitor 1 and press F on YouTube (or the fullscreen button on any video site).
Step 3 — Capture that monitor
OverRec.exe cli screenshot --monitor 1 --output "frame.png" --no-clipboard
The result is the full video frame at the monitor’s native resolution, with nothing else in the image.
Tip: Capture Frames on a Loop
Both methods work inside a loop. If you want frames at regular intervals — for a time-lapse, to log a stream, or to catch a specific moment — wrap the command in a PowerShell loop:
Using coordinates from Method 1:
# Capture one frame every 5 seconds, 12 times
for ($i = 1; $i -le 12; $i++) {
OverRec.exe cli screenshot --location 120,90 --size 1280x720 --output "frame_$i.png" --no-clipboard
Start-Sleep -Seconds 5
}
Using a fullscreen monitor from Method 2:
for ($i = 1; $i -le 12; $i++) {
OverRec.exe cli screenshot --monitor 1 --output "frame_$i.png" --no-clipboard
Start-Sleep -Seconds 5
}
Each run drops a numbered file to disk. Adjust the interval and count to match your use case.
Works with Any Video Site
YouTube, Vimeo, Twitch, Netflix, embedded players in documentation — the commands are the same. OverRec does not interact with the browser or the site; it captures pixels from the screen region you specify.
Summary
| Method | When to use |
|---|---|
| Draw rectangle → reuse coordinates | Any setup; precise crop, works on a single monitor |
| Fullscreen on second monitor | Cleanest result; no crop needed, full native resolution |
Download OverRec from the Microsoft Store.