Nodes Browser

ComfyDeploy: How ComfyUI-EasyUrlLoader works in ComfyUI?

What is ComfyUI-EasyUrlLoader?

A simple YT downloader node for ComfyUI using video Urls. Can be used with VHS nodes etc.

How to install it in ComfyDeploy?

Head over to the machine page

  1. Click on the "Create a new machine" button
  2. Select the Edit build steps
  3. Add a new step -> Custom Node
  4. Search for ComfyUI-EasyUrlLoader and select it
  5. Close the build step dialig and then click on the "Save" button to rebuild the machine

EasyUrlLoader

A simple YT downloader node for ComfyUI using video and audio Urls.
image
Needed a faster way to download YT videos when using comfyUI and testing new tech.
Will get the best resolution for the video so works great when running a video through a CN for a vid2vid pass.

CONS & PROS

Cons
User needs to go to downloads inside the custom node and see the FPS of downloaded videos(added custom PATHS, VHS nodes show FPS)
User needs to do math when only wanting small parts of a YT video(VHS nodes help a lot now)
Only works for YT URLs for now[working on new node to pull from any website waiting for a local agents small to do the job at speed)
Pros
Faster than using other 3rd party downloaders and needing to transfer files around
Will try to get 4k video compared to most other 3rd party downloaders only doing 1080.
After download user can move YT video to other video editing APPS for cliping etc.
For users with no ad block this makes getting YT videos easier

Dependencies

'yt_dlp' py lib
'ffmpeg-python' py lib
'FFmpeg' non-py lib

Installation

ComfyUI-Manager (rec)
Can be downloaded from ComfyUI-manager
IF using Windows Port version
ComfyUI Folder
pip install yt_dlp
Inside Custom_nodes Folder
git clone https://github.com/Apache0ne/ComfyUI-EasyUrlLoader.git
IF using Matrix
Inside venv\Scripts
activate
pip install yt_dlp
Inside Custom_nodes Folder
git clone https://github.com/Apache0ne/ComfyUI-EasyUrlLoader.git \

FFmpeg Installation

Download pre-built package here based on OS(bottom middle left): https://ffmpeg.org/download.html#build-windows
Use 7-Zip or another archive tool to extract the .7z file
Locate the bin folder inside the extracted directory.
Add it to your system's PATH
In System Variables, find Path > Click Edit.
Add the path to the bin folder, e.g., C:\ffmpeg\bin
Test PATH in console : ffmpeg -version