OBS Studio does not have a built-in “record zoom” feature, but you can achieve zoom effects during recording using the “Zoom” filter on a source, the “Stretch to Screen” scaling, or by using a browser source with a zoomable web page. This article explains the different ways to zoom in OBS, how to fix common zoom problems, and how to get smooth, professional-looking zoom effects.
What Does “Zoom” Mean in OBS?
In OBS, “zoom” can refer to several different things:
- Source scaling: Changing the size of a source (game, window, image) within the canvas.
- Canvas scaling: Changing the output resolution, which effectively crops or stretches the image.
- Filter zoom: Using the “Zoom” filter on a source to animate its scale over time.
- Browser source zoom: Using a web page (like a map or dashboard) that itself has zoom controls.
Most users asking “how to zoom in OBS” want to either enlarge a portion of the screen during recording or create a smooth zoom-in effect for emphasis. OBS does not have a single “record zoom” button, but the following methods achieve that goal.
How to Zoom In on a Source (Static Zoom)
To permanently zoom into a source (for example, to crop out a taskbar or to focus on a specific area of a game):
- Right-click the source in the Sources list and select Filters.
- Click the + button and choose Zoom.
- Adjust the Zoom slider (percentage) and the X and Y offsets to center the zoomed area.
- Click Close to apply.
This method is non-destructive and works on any source type (game capture, window capture, image, video). The zoom is applied to the source before it is composited into the scene, so it also affects the preview and recording.
How to Create a Smooth Zoom Effect (Animated)
For a dynamic zoom-in or zoom-out during recording, use the Move filter (if you have the Move Transition plugin) or use OBS’s built-in Stinger transitions. However, the simplest built-in method is to use the Zoom filter with a keyframe animation. OBS does not have a built-in keyframe editor, but you can achieve a timed zoom by:
- Add the Zoom filter to your source (as above).
- Use the Filter visibility toggle (the eye icon) to turn the filter on/off at the exact moment you want the zoom to start/end.
- Alternatively, use the Move filter from the Move Transition plugin (a free third-party plugin) to animate the source’s scale and position over a set duration.
If you don’t want to install plugins, you can manually change the source’s scale (by dragging the red handles in the preview) and use OBS’s Scene Transitions (like a zoom transition) when switching scenes. But for a true smooth zoom on a single source, the Move plugin is the standard solution.
Why Does My Recording Look Zoomed In or Cropped?
If your recording appears unexpectedly zoomed in, the cause is usually one of these:
- Output resolution differs from base resolution: If your base (canvas) resolution is 1920×1080 but your output resolution is 1280×720, OBS scales the image, which can crop or stretch depending on your scaling settings.
- Game capture is set to “Capture specific window” and the window is smaller than the canvas: OBS will stretch it to fit, which can appear as a zoom.
- You accidentally applied a Zoom filter (check the Filters panel).
- Your monitor scaling is not 100%: In Windows, if your display scaling is set to 125% or 150%, OBS may capture a scaled image, making it appear zoomed.
To fix a zoomed-in recording, check your OBS settings: Settings > Video and ensure the Base and Output resolutions match your monitor’s native resolution or your intended output. Also, verify that no Zoom filter is applied to the source.
How to Zoom in on a Specific Area (Pan & Scan)
To zoom into a particular part of the screen (like a minimap or a chat box) during recording, you can use the Zoom filter with X/Y offsets. For a dynamic pan, use the Move plugin to animate the X/Y offsets. Alternatively, you can create a new scene with a Display Capture source, then apply a Zoom filter and use the X/Y offsets to position the zoomed area. This is common for recording tutorials where you want to focus on a specific part of the screen.
Common Zoom Problems and Fixes
- Zoom is not smooth: If you are manually resizing the source, it will be choppy. Use the Move plugin or a filter with a duration.
- Zoom is pixelated: Zooming in on a low-resolution source will always look blurry. Increase the source’s resolution (e.g., game resolution) or use a higher bitrate.
- Zoom affects only the preview, not the recording: This happens if you are using the “Preview” scaling (the green box) instead of a filter. Filters always affect the output.
- Zoom is not centered: Adjust the X and Y offsets in the Zoom filter to center the zoomed area. The offsets are in pixels relative to the source’s origin.
Alternatives to OBS Zoom
If OBS’s zoom options are not enough, consider these alternatives:
- Streamlabs OBS (SLOBS): Has a similar filter system but with a more user-friendly interface for beginners.
- XSplit: Offers a “Zoom” transition and source scaling, but is paid.
- Video editing software: You can record at full resolution and then zoom in during editing (e.g., in DaVinci Resolve, Premiere Pro) for complete control.
- Browser source with zoomable content: If you want to zoom in on a web page, use a browser source and control the zoom via JavaScript or the browser’s zoom feature (Ctrl + / Ctrl -).
Frequently Asked Questions
Does OBS have a built-in zoom effect?
Yes, OBS has a Zoom filter that can be applied to any source. It allows you to set a static zoom percentage and X/Y offsets. For animated zoom, you need to use the Move plugin or manually toggle the filter.
Why is my OBS recording zoomed in and I can’t see the full screen?
This usually happens when your base resolution is smaller than your monitor’s resolution, or when you have a Zoom filter applied. Check your Video settings and the Filters on each source. Also, ensure your display scaling in Windows is set to 100% for OBS to capture the full resolution.
How do I zoom in on a specific part of the screen in OBS?
Apply a Zoom filter to your source and adjust the X and Y offsets to center the zoomed area. For a dynamic pan, use the Move plugin to animate those offsets over time.
Can I zoom in during recording without a plugin?
Yes, you can manually resize the source in the preview, but it will not be smooth. You can also use the Scene Transitions (like a zoom transition) when switching between scenes, but that is not a true zoom on a single source. For a smooth zoom on one source, a plugin is recommended.
Why does my zoom look blurry in OBS?
Zooming in on a low-resolution source will always reduce quality. Make sure your source is captured at a high resolution (e.g., game at 1080p or higher) and that your OBS output bitrate is high enough (e.g., 6000 kbps for 1080p). Blurriness can also be caused by scaling down then up, so try to match your canvas and output resolutions.
Is there a way to zoom in on a webcam in OBS?
Yes, apply a Zoom filter to your webcam source. You can also use the Move plugin to create a smooth zoom-in on your webcam, which is popular for adding emphasis during talking-head videos.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Hide PHP Version HTTP Header: How To
- CentOS Stream for Developers: A Practical Guide
- How to Replace a Game Controller Battery Safely
- Man-Sized 3D Printer? Why You Probably Don’t Need One100.0 cm³/h
- Scroll Horizontally with Mouse Wheel by Holding Shift5.00 min/km
- AI Competitor Monitoring Tools & Strategies