COMFYUI Nodes for capturing web camera and URL media streams as ComfyUI images
Please consider sponsoring me if you enjoy the results of my work, code or documentation or otherwise. A good way to keep code development open and free is through sponsorship.
WINDOW
capture desktop windows or window regionsCAMERA
webcam streaming and captureREMOTE
capture remote URL media streamsMONITOR
snapshot local desktop monitor screen(s) or regions
2025/05/31 @1.1.3:
- removed extraneous debug information
2025/05/31 @1.1.2:
- updated to comfy_cozy 0.0.32
- fixed bug in size capture when using non-zero offsets
2025/05/16 @1.1.1:
- updated to comfy_cozy 0.0.25
2025/04/30 @1.1.0:
- widget definitions formatted for clarity
- align names to Lexicon in comfy_cozy
2025/04/30 @1.0.16:
- VEC2INT converted to VEC2
- better timeout default
2025/04/30 @1.0.15:
- cleaned up old JS supports
- new comfy-cozy version
- widget_vector unified to match Jovimetrix
2025/04/19 @1.0.14:
- removed old vector conversions waiting for new frontend mechanism
2025/04/12 @1.0.13:
- reduced dependancy on torch constructs
2025/04/12 @1.0.12:
- updated requirements for numpy to be < 2.0.0
2025/03/28 @1.0.11:
- updated requirements for numpy to only be >=1.26.4
2025/03/18 @1.0.10:
- dunno how to work around comfyui not doing type conversion
2025/03/18 @1.0.5:
- vectors now convert in-line
2025/03/08 @1.0.3:
- removed security scanner failures for in-line http links
2025/03/02 @1.0.2:
- adjusted js import paths
2025/03/01 @1.0.1:
- pywinctl for monitor capture
2025/03/01 @1.0.0:
- intial breakout from Jovimetrix
If you have ComfyUI Manager installed, simply search for Jovi_Capture and install from the manager's database.
Clone the repository into your ComfyUI custom_nodes directory. You can clone the repository with the command:
git clone https://github.com/Amorano/Jovi_Capture.git
You can then install the requirements by using the command:
.\python_embed\python.exe -s -m pip install -r requirements.txt
If you are using a virtual environment
(venv
), make sure it is activated before installation. Then install the requirements with the command:
pip install -r requirements.txt