- 录屏: 高DPI缩放导致奇数尺寸触发libx264编码失败,宽高取偶; ffmpeg stderr写入日志 - 压力板: 新增 pressure_manager_small.py 原厂家小压力板,与现有大压力板并存 - 打包: 新增 build_backend.ps1,更新 requirements_build.txt / config.ini - 前端: Electron 本地化配置
34 lines
645 B
Plaintext
34 lines
645 B
Plaintext
# 打包专用依赖文件
|
|
# 只包含运行时必需的核心依赖
|
|
|
|
# Web framework
|
|
Flask==2.3.3
|
|
Flask-CORS==4.0.0
|
|
Flask-SocketIO==5.3.6
|
|
|
|
# Core dependencies
|
|
numpy>=1.24.0
|
|
opencv-python>=4.8.0
|
|
psutil==5.9.5
|
|
requests==2.31.0
|
|
python-dateutil==2.8.2
|
|
|
|
# PyInstaller for building
|
|
PyInstaller>=6.10.0
|
|
|
|
# Optional - only if available
|
|
pykinect_azure # Azure Kinect SDK for Python
|
|
|
|
# System utilities
|
|
colorama==0.4.6
|
|
click==8.1.7
|
|
cryptography>=41.0.0
|
|
|
|
# Screen recording & screenshots (must be installed for PyInstaller to bundle it)
|
|
pyautogui>=0.9.54
|
|
pyscreeze>=0.1.30
|
|
mouseinfo>=0.1.3
|
|
pygetwindow>=0.0.9
|
|
pyrect>=0.2.0
|
|
pytweening>=1.0.4
|
|
Pillow>=9.0.0 |