Nodes/ComfyUI-JNodes/Upload Video (DEPRECATED, USE JNodes_UploadVisualMedia)
ComfyUI Node

Upload Video (DEPRECATED, USE JNodes_UploadVisualMedia)

Deprecated — here's why, and what replaced it

By JaredTherriault·Created 3 years ago·Updated about a month ago· 91
Upload Video (DEPRECATED, USE JNodes_UploadVisualMedia)
    • video_path
    video
    upload_to_directory

    The node's own display name says it plainly: Upload Video (DEPRECATED, USE JNodes_UploadVisualMedia). That's coming straight from the pack itself, not a guess - if you land on this node while building a workflow, the honest move is to swap it for JNodes_UploadVisualMedia rather than build anything new on top of this one. This page exists mostly so you understand what it did and why you're being pointed elsewhere, in case you're troubleshooting an older workflow that still has it.

    What it did

    Upload Video let you attach a video file to a node - either dragging one in from your file system or from JNodes' own ImageDrawer - and get back a path string you could feed into a downstream loader node to actually read the frames. It only handled video. That's the whole reason it got folded away: JNodes eventually shipped JNodes_UploadVisualMedia, which does the same job for both images and video through a single node, so there was no reason to maintain two separate upload nodes doing overlapping work. If you're starting fresh, go straight to that one - same idea, wider format support, actively maintained.

    Inputs and outputs

    For reference, since you might be looking at one already dropped in an existing graph:

    • video - the file-upload widget itself; you attach a video file here (via drag-and-drop or the file picker).
    • upload_to_directory - a choice between input and temp, controlling which ComfyUI folder the uploaded file actually lands in on disk.
    • video_path (output) - a STRING, the path to the uploaded file. This is what you'd wire into whatever node reads the actual frames.

    Installing it

    If you genuinely need this exact node for compatibility with an old workflow, it still ships with the pack:

    • ComfyUI Manager - search "JNodes", install, restart.
    • Manual - cd ComfyUI/custom_nodes && git clone https://github.com/JaredTherriault/ComfyUI-JNodes, then pip install -r requirements.txt, then restart.

    But again - for anything new, use JNodes_UploadVisualMedia instead. It covers this node's job and more.

    Common issues

    The main "issue" with this node at this point is using it at all when you don't have to - a deprecated node can be dropped from a future release without warning, so an old workflow that still relies on it is one update away from breaking. If you open a workflow and see this node with a missing-node warning or unexpected behavior, that's your cue to rebuild that part of the graph around JNodes_UploadVisualMedia rather than dig for a fix on the old one.

    Beyond that, the general JNodes caveats still apply: this pack changes ComfyUI's UI on install (a floating status bar, a docked image/video browser) and the README flags real conflicts with a few other popular extensions, like pysssss.ImageFeed. Those are managed from ComfyUI Settings > JNodes > Extension Management, not from anything on this node.

    Categorysd

    Inputs (2)

    NameTypeDefaultDescription
    videoCOMBO0 options:
    upload_to_directoryCOMBO2 options: input, temp

    Outputs (1)

    NameTypeDescription
    video_pathSTRING