ComfyUI Extension: ComfyUI-NVVFR
ComfyUI node for video super-resolution and frame interpolation using a/NVEncC.
Custom Nodes (0)
README
ComfyUI-NVVFR
ComfyUI node for video super-resolution and frame interpolation using NVEncC.
中文版本 | English Version
Features
- Video encoding and prsuper-resolution and frame interpolation using NVEncC
- Support for H.264/H.265 encoding
- Super-resolution processing support
- Frame rate conversion support (double frame rate)
- Support for 8bit/10bit color depth
Installation
- Copy this folder to the
custom_nodes
directory of ComfyUI or use git clone command. - Download the NVEnc binary dependencies:
- Go to the NVEnc Releases page
- Download the x64 version
- Extract the contents to the
nvenc
folder in this node directory - Like this
ComfyUI\custom_nodes\ComfyUI-NVVFR\nvenc
- Restart ComfyUI
- Find the "NVVFR Video Processor" node in the node list
Usage
- Add the "NVVFR Video Processor" node to your workflow
- Set the input video path
- Configure output parameters:
- Output prefix: Output file name prefix
- Encoder: H.264 or H.265
- Quality: High, Medium, Low
- Super-resolution: Enable/Disable, adjustable intensity
- Double frame rate: Enable/Disable frame rate conversion
- Output resolution: Set width and height
- Color depth: 8bit or 10bit
- Run the node, wait until finish.
Parameter Description
Input Parameters
- video_path: Input video file path
- output_prefix: Output file name prefix
- codec: Video encoder (H.264/H.265)
- quality: Encoding quality (high/medium/low)
- enable_superres: Whether to enable super-resolution
- superres_strength: Super-resolution strength (0.0-1.0)
- enable_double_frame: Whether to enable double frame interpolation
- width: Output video width
- height: Output video height
- depth: Color depth (8bit/10bit)
Output Parameters
- video_path: Output video file path
Notes
- Ensure NVEncC is installed on the system and included in the nvenc folder
- H.264 encoder does not support 10bit color depth, will automatically downgrade to 8bit
- Output files are saved in the ComfyUI output directory
Troubleshooting
Encoding failed
- Confirm that NVEncC64.exe file exists in the nvenc folder
- Check if the input video file exists and is readable
- View error information in the console output
- GPU MUST ABOVE NVIDIA RTX 20 Series
Changelog
v1.0.0
- Initial version release
- Basic video processing functionality
- Support for super-resolution and double frame interpolation
Acknowledgments
This project is based on the NVEnc project, thanks to rigaya for providing the powerful video encoding and processing tools.
License
This project follows the MIT license.