floyo logo
Pricing
floyo logo
Pricing
Last updated
2026-04-29

Custom ComfyUI nodes designed for enhancing video and image quality, particularly in music video workflows, enabling users to create AI-generated content efficiently. The tool includes features for film grain addition, color matching, and various sharpening methods to improve visual fidelity.

  • Enables the generation of AI-driven music videos by combining reference images and audio tracks with automated scene and lyric synchronization.
  • Provides multiple sharpening techniques and film grain options to enhance image quality and cinematic appeal.
  • Optimized for modern GPU usage, allowing for efficient processing of high-resolution video and images.

Context

This repository offers a collection of custom nodes for ComfyUI, specifically tailored for enhancing video and image quality in creative workflows. Its primary focus is to streamline the process of creating high-quality music videos by integrating audio and visual elements seamlessly.

Key Features & Benefits

The tool boasts several unique functionalities, including the ability to add customizable film grain, match colors to a reference image, and apply advanced sharpening techniques. These features help users achieve a polished and professional look, making it easier to produce visually striking content.

Advanced Functionalities

Among its advanced capabilities, the nodes allow for batch processing to manage memory usage effectively, particularly with high-resolution outputs. The inclusion of different sharpening methods—such as unsharp masking, Laplacian, and Sobel—provides users with options to enhance image details according to their specific needs.

Practical Benefits

By integrating these custom nodes into ComfyUI, users can significantly improve their workflow, gaining greater control over image and video quality. The automation of tasks like lyric syncing and scene generation not only saves time but also enhances the overall efficiency of the creative process.

Credits/Acknowledgments

The tool was developed by VRGameDevGirl, who specializes in creating custom tools for cinematic AI workflows. The project is licensed under the MIT License, allowing for broad use and collaboration within the community.

Inner Nodes

BeatImpactAnalysisNode
BeatSceneDurationNode
ColorMatchToReference
FastFilmGrain
FastLaplacianSharpen
FastSobelSharpen
FastUnsharpSharpen
IndexedImageFromFolder
IndexedImageFromFolder_ForRemakeMode
SRTLyricsMerger
VRGDG_ArchiveLlmBatchFolders
VRGDG_AudioCrop
VRGDG_AudioCropTime
VRGDG_AudioDelayByIndex
VRGDG_BoxIT
VRGDG_BuildVideoOutputPath_General
VRGDG_BuildVideoOutputPath_General_SRT
VRGDG_CalculateSetsFromAudio
VRGDG_CalculateSetsFromAudio_Queue
VRGDG_CleanAudio
VRGDG_CombinevideosV2
VRGDG_CombinevideosV3
VRGDG_CombinevideosV5
VRGDG_ConditionalLoadVideos
VRGDG_CreateFinalVideo
VRGDG_CreateFinalVideo_SRT
VRGDG_CreateSilentAudio
VRGDG_CyclingTextPicker
VRGDG_DisplayIndex
VRGDG_DurationIndexFloat
VRGDG_Extract_Frame_Number
VRGDG_GeneralGGUF
VRGDG_GeneralPromptBatcher
VRGDG_GeneralVLM
VRGDG_GetAudioFilePath
VRGDG_GetFilenamePrefix
VRGDG_GetIndexNumber
VRGDG_GetRunIndexFromJson
VRGDG_GetStems
VRGDG_HumoReminderNode
VRGDG_ImageIndex0HUMOEDIT
VRGDG_ImageIndexMap
VRGDG_ImageSwitch4
VRGDG_ImageSwitchMultiDynamic
VRGDG_ImageSwitchMultiDynamic002
VRGDG_IndexedPromptChunker
VRGDG_IndexedPromptChunkerV2
VRGDG_IntToFloat
VRGDG_IntToString
VRGDG_Json2String
VRGDG_LLM_Multi
VRGDG_LLM_OutputSaver
VRGDG_LLM_PromptBatcher
VRGDG_LTXAudioOnlyLoraTrainChunk
VRGDG_LTXAudioVideoLoraTrainChunk
VRGDG_LTXLoraTrainChunk
VRGDG_LTXPreviewXYZPlot
VRGDG_LUTS
VRGDG_LatestSRTAutoLoader
VRGDG_LoadAudioFilePath
VRGDG_LoadAudioSplitDynamic
VRGDG_LoadAudioSplitUpload
VRGDG_LoadAudioSplit_General
VRGDG_LoadAudioSplit_HUMO
VRGDG_LoadAudioSplit_HUMO_Transcribe
VRGDG_LoadAudioSplit_HUMO_TranscribeV2
VRGDG_LoadAudioSplit_HUMO_TranscribeV3
VRGDG_LoadAudioSplit_SRTOnly
VRGDG_LoadAudioSplit_Wan22HumoFMML
VRGDG_LoadAudioWithPath
VRGDG_LoadLatestCombinedJsonText
VRGDG_LoadText
VRGDG_LoadTextAdvanced
VRGDG_LoadVideos
VRGDG_LocalLLM
VRGDG_LyricSegmentDurationMerger
VRGDG_LyricSegmentJsonFixer
VRGDG_LyricsEmotionMerger
VRGDG_MakeLUT
VRGDG_ManualLyricsExtractor
VRGDG_ManualLyricsExtractor_SRT
VRGDG_MultiStringConcat
VRGDG_MusicVideoPromptCreator
VRGDG_MusicVideoPromptCreatorV2
VRGDG_MusicVideoPromptCreatorV3
VRGDG_MusubiTunerInstaller
VRGDG_MuteUnmute4PromptCreatorWF_0
VRGDG_MuteUnmute4PromptCreatorWF_1
VRGDG_MuteUnmute4PromptCreatorWF_2
VRGDG_NanoBananaPro
VRGDG_NoteBox
VRGDG_PadVideoWithLastFrame
VRGDG_PostRunIndexStepper
VRGDG_PromptCreatorUI
VRGDG_PromptCreatorUI_V2
VRGDG_PromptMapJsonFixer
VRGDG_PromptSpitterWithIndex
VRGDG_PromptSplitter
VRGDG_PromptSplitter2
VRGDG_PromptSplitter4
VRGDG_PromptSplitterForFL
VRGDG_PromptSplitterForFMML
VRGDG_PromptSplitterForManual
VRGDG_PromptSplitterJson
VRGDG_PromptSplitterV2
VRGDG_PromptSplitterWithIndex
VRGDG_PromptSplitter_General
VRGDG_PromptTemplateBuilder
VRGDG_PythonCodeRunner
VRGDG_QueueTriggerFromAudio
VRGDG_Qwen2.5
VRGDG_Qwen3.5
VRGDG_RunStateLogger_SRT
VRGDG_SaveAudio
VRGDG_SaveAudioFilePath
VRGDG_SaveText
VRGDG_SaveTextAdvanced
VRGDG_SetGroupStateMulti
VRGDG_SetMuteStateMulti
VRGDG_ShowAny
VRGDG_ShowImage
VRGDG_ShowText
VRGDG_SmartSplitTextTwo
VRGDG_SpeechEmotionExtractor
VRGDG_SpeedCharacterLoraTraining
VRGDG_SplitPrompt_T2I_I2V
VRGDG_StoryBoardCreator
VRGDG_StoryGroupJsonFixer
VRGDG_String2Json
VRGDG_StringConcat
VRGDG_SuperGemmaGGUFChat
VRGDG_TextBox
VRGDG_ThemeSplitter
VRGDG_TimecodeFromIndex
VRGDG_TranscribeText
VRGDG_TriggerCounter
VRGDG_TrimFinalClip
VRGDG_TrimImageBatch
VRGDG_TrimImageBatch_SRTOnly
VRGDG_UpdateLatestCombinedJsonPrompts
VRGDG_UpdateLatestCombinedJsonPrompts_zimage
VRGDG_VideoFolderGridPlot
VRGDG_VideoSplitter
VRGDG_VoxCPM2Generate
VRGDG_ZImageLoraTrainChunk
VRGDG_ZImageSpeedCharacterLoraTraining