OBS Zoom to Mouse — Как превратить курсор в режиссёра ваших записей
Репозиторий давно не обновлялся
Последнее обновление было 2 года назад.
Вы когда-нибудь записывали видеоурок по программированию и тратили кучу времени на ручное масштабирование отдельных участков кода? Знакомо ощущение, когда зрители не видят важные детали? Сегодня я расскажу о скрипте, который решает эту проблему элегантно и просто.
Что это за инструмент?
OBS Zoom to Mouse — это Lua-скрипт для OBS Studio, который автоматически масштабирует область экрана вокруг курсора мыши. Автор создал его именно для записи видео с кодом, когда нужно выделять отдельные участки.

Кому это пригодится?
- Создателям обучающих видео по программированию
- Лекторам, записывающим демонстрации ПО
- Стримерам, показывающим сложные интерфейсы
- Всем, кто устал вручную настраивать зум в OBS
Топ-5 возможностей, которые вас удивят
- Умное следование за курсором — скрипт не просто увеличивает область, но и плавно сопровождает движение мыши
- Настраиваемая «зона комфорта» — определяете, насколько близко к краю должен быть курсор, чтобы началось перемещение
- Поддержка нескольких мониторов — работает даже в сложных мультидисплейных конфигурациях
- Гибкие параметры анимации — регулируете скорость масштабирования и плавность перемещения
- Удалённое управление — можно контролировать зум с другого компьютера через дополнительный скрипт
Как это работает технически?
Скрипт использует API OBS для:
- Получения позиции курсора
- Создания и настройки фильтра Crop/Pad
- Анимации параметров масштабирования
- Обработки горячих клавиш
Вот пример базовой настройки:
-- Псевдокод для демонстрации логики
function toggle_zoom()
if not zoomed then
center_x, center_y = get_mouse_position()
apply_zoom_animation(center_x, center_y)
else
reset_zoom()
end
end
Сценарии использования
- Демонстрация кода — увеличиваете конкретный метод или строку, которую объясняете
- Обзор интерфейсов — показываете мелкие элементы управления без потери читаемости
- Онлайн-курсы — делаете акценты в презентациях и слайдах
- Геймдев-стримы — выделяете важные элементы игрового интерфейса
Особенности настройки
Для нестандартных сценариев (например, работы с окнами вместо всего экрана) нужно вручную указать:
- Позицию окна (X,Y)
- Размеры (Width, Height)
- Масштаб (Scale X/Y)
Пример для окна 500x300 в центре экрана 1000x900:
X = 250
Y = 300
Width = 500
Height = 300
Ограничения
- Лучше всего работает с Display Capture
- На Linux может потребоваться дополнительная настройка
- Для Window Capture нужна ручная конфигурация
Вывод: стоит ли пробовать?
Если вы регулярно записываете видео с экрана — однозначно да. Скрипт экономит массу времени и делает ваши записи профессиональнее. Особенно рекомендую:
- Преподавателям IT-дисциплин
- Авторам технических YouTube-каналов
- Разработчикам, записывающим демонстрации своих продуктов
Установка занимает 5 минут, а пользу вы ощутите сразу. Кстати, автор принимает донаты на кофе — хороший повод сказать спасибо за полезный инструмент!
