ComfyUI Extension: Jovi_Capture

Authored by Amorano

Created

Updated

1 stars

Capture Webcamera and URL media streams as ComfyUI images.

Custom Nodes (0)

    README

    <div align="center"> <picture> <source srcset="https://raw.githubusercontent.com/Amorano/Jovimetrix-examples/refs/heads/master/res/logo-jovi_capture.png"> <img alt="Capture Webcamera and URL media streams as ComfyUI images" width="256" height="256"> </picture> </div> <div align="center">

    <a href="https://github.com/comfyanonymous/ComfyUI">COMFYUI</a> Nodes for capturing web camera and URL media streams as ComfyUI images

    </div> <div align="center">

    KNIVES! FORKS!

    </div> <!---------------------------------------------------------------------------->

    SPONSORSHIP

    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.

    <div align="center">

     | | |  -|-|-|- BE A GITHUB SPONSOR ❤️ | DIRECTLY SUPPORT ME VIA PAYPAL | PATREON SUPPORTER | SUPPORT ME ON KO-FI!

    </div>

    HIGHLIGHTS

    <div align="center"> <img src="https://github.com/user-attachments/assets/cc7a6483-401b-4049-9645-6f57a940fb70" alt="Jovi Streaming Node Family" width="768"/> </div>
    • WINDOW capture desktop windows or window regions
    • CAMERA webcam streaming and capture
    • REMOTE capture remote URL media streams
    • MONITOR snapshot local desktop monitor screen(s) or regions

    UPDATES

    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

    INSTALLATION

    COMFYUI MANAGER

    If you have ComfyUI Manager installed, simply search for Jovi_Capture and install from the manager's database.

    MANUAL INSTALL

    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 <code>virtual environment</code> (<code><i>venv</i></code>), make sure it is activated before installation. Then install the requirements with the command:

    pip install -r requirements.txt
    

    WHERE TO FIND ME

    You can find me on DISCORD.