Skip to content

智能跟踪鼠标并实现平滑缩放的录屏软件

Notifications You must be signed in to change notification settings

Arterning/focus-flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FocusFlow

FocusFlow Logo

FocusFlow 是一款智能录屏软件,它能够自动跟踪鼠标移动并提供流畅的缩放效果,让您的演示和教程视频更加专业和引人入胜。

✨ 特性

  • 🎯 智能跟踪:自动跟随鼠标移动,突出重点区域
  • 🎥 平滑缩放:流畅的放大缩小过渡效果
  • 🖥️ 高清录制:支持全屏高质量视频录制
  • 🎮 简单操作:一键开始/停止录制
  • 👀 即时预览:录制完成后立即查看效果

🚀 快速开始

  1. 确保已安装 Python 3.8 或更高版本
  2. 安装依赖:
pip install -r requirements.txt
  1. 运行程序:
python focusflow.py

🎮 使用方法

  1. 点击"开始录制"按钮开始录制
  2. 移动鼠标到需要强调的区域,画面会自动跟随并放大
  3. 点击"停止录制"按钮结束录制
  4. 录制结束后会自动打开预览窗口
    • 空格键:暂停/继续播放
    • Q键:退出预览

🛠️ 技术特点

  • 使用 OpenCV 进行视频处理
  • 采用平滑插值算法实现流畅的缩放效果
  • 多线程设计确保录制过程流畅无卡顿
  • 智能缩放算法,提供自然的视觉效果

📝 依赖项

  • opencv-python
  • numpy
  • pyautogui

📄 许可证

MIT License

🤝 贡献

欢迎提交 Issue 和 Pull Request 来帮助改进项目!

🎯 即将推出的功能

  • 自定义缩放比例
  • 录制区域选择
  • 快捷键支持
  • 更多视频格式支持
  • 录制时间显示

About

智能跟踪鼠标并实现平滑缩放的录屏软件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages