VideoHelperSuite package: video loading, audio and output assembly
Record the package identity, repository, observed 1.7.9 metadata and declared dependencies, linking the package to video diagnostics.
comfyui-videohelpersuite
kosinkadink · 1.7.9
Recorded class identifiers (40)
VHS_VideoCombine, VHS_LoadVideo, VHS_LoadVideoPath, VHS_LoadVideoFFmpeg, VHS_LoadVideoFFmpegPath, VHS_LoadImagePath, VHS_LoadImages, VHS_LoadImagesPath, VHS_LoadAudio, VHS_LoadAudioUpload, VHS_AudioToVHSAudio, VHS_VHSAudioToAudio, VHS_PruneOutputs, VHS_BatchManager, VHS_VideoInfo, VHS_VideoInfoSource, VHS_VideoInfoLoaded, VHS_SelectFilename, VHS_VAEEncodeBatched, VHS_VAEDecodeBatched, VHS_SplitLatents, VHS_SplitImages, VHS_SplitMasks, VHS_MergeLatents, VHS_MergeImages, VHS_MergeMasks, VHS_GetLatentCount, VHS_GetImageCount, VHS_GetMaskCount, VHS_DuplicateLatents, VHS_DuplicateImages, VHS_DuplicateMasks, VHS_SelectEveryNthLatent, VHS_SelectEveryNthImage, VHS_SelectEveryNthMask, VHS_SelectLatents, VHS_SelectImages, VHS_SelectMasks, VHS_Unbatch, VHS_SelectLatestClass identifiers are complete only for the recorded source/version scope; input/output signatures and runtime availability are not verified.
Maintenance status: not assessed
Package license reference ↗This package-level reference is not verified for each release. Check the exact source revision or observed version.
Source repository ↗File and download boundary: ComfyUI World provides source references and metadata only. Model and LoRA weights, node packages, and workflow files stay with their original providers; this site does not store, mirror, or proxy them. Downloads and access conditions are controlled by each provider.
Identify the package before installing it
The reviewed pyproject.toml declares comfyui-videohelpersuite, publisher identifier kosinkadink, version 1.7.9 and dependencies opencv-python and imageio-ffmpeg. R06 This is an observed source snapshot, not a reading of your installation or a claim about the latest Registry release.
The README describes video, image-sequence and audio loading, plus Video Combine. R05 Those descriptions are not silently converted into technical class identifiers in this record.
Route a failure to the right article
For a loading failure, record the input format and stage. For unexpected duration, record frame count and frame rate. For output encoding failures, preserve the relevant codec and FFmpeg messages. A failure at any of these stages is not automatically a missing-package error. Package cards link to the existing guides rather than duplicating every diagnosis.
Preserve an update boundary
Save the workflow, package source and observed version before changing dependencies. A catalog entry does not install code or authorize upgrading the whole environment. The record links to the upstream license file without inventing a commercial-use verdict from an unread license.
Class inventory scope
The static inventory is now populated with 40 technical class names from NODE_CLASS_MAPPINGS in the official Comfy Registry 1.7.9 artifact.
Static interface sample: VHS_VideoCombine
The 1.7.9 Registry archive declares these inputs for VHS_VideoCombine: images (IMAGE, also accepting LATENT), frame_rate (FLOAT/INT, default 8, minimum 1, step 1), loop_count (INT, default 0, range 0–100), filename_prefix (STRING, default AnimateDiff), format, pingpong (false) and save_output (true). Optional inputs are audio (AUDIO), meta_batch (VHS_BatchManager) and vae (VAE). Hidden execution context is PROMPT, EXTRA_PNGINFO and UNIQUE_ID. The output declaration is VHS_FILENAMES named Filenames, produced by combine_video; it is an output node.
format is dynamic: GIF/WebP are combined with FFmpeg formats discovered from installed or registered format files, so this archive cannot tell you the options on your machine. The evidence is an AST-only parse of the pinned archive, not a live object_info response or an execution test. It covers this one node only; it does not establish the interfaces for the other 39 classes. The JSON evidence records archive and source-file hashes.
Recorded technical class names
VHS_VideoCombineVHS_LoadVideoVHS_LoadVideoPathVHS_LoadVideoFFmpegVHS_LoadVideoFFmpegPathVHS_LoadImagePathVHS_LoadImagesVHS_LoadImagesPathVHS_LoadAudioVHS_LoadAudioUploadVHS_AudioToVHSAudioVHS_VHSAudioToAudioVHS_PruneOutputsVHS_BatchManagerVHS_VideoInfoVHS_VideoInfoSourceVHS_VideoInfoLoadedVHS_SelectFilenameVHS_VAEEncodeBatchedVHS_VAEDecodeBatchedVHS_SplitLatentsVHS_SplitImagesVHS_SplitMasksVHS_MergeLatentsVHS_MergeImagesVHS_MergeMasksVHS_GetLatentCountVHS_GetImageCountVHS_GetMaskCountVHS_DuplicateLatentsVHS_DuplicateImagesVHS_DuplicateMasksVHS_SelectEveryNthLatentVHS_SelectEveryNthImageVHS_SelectEveryNthMaskVHS_SelectLatentsVHS_SelectImagesVHS_SelectMasksVHS_UnbatchVHS_SelectLatest
Completeness applies only to that versioned archive mapping; this does not include per-node input/output signatures and does not prove installation, maintenance status, or runtime compatibility. Artifact SHA-256: ac63991d8b237afe5b2cd2b287a14b4a4d40ff203c0f2ee9d5fe61059f57cdf8.
Sources and verification
Source and code review on 2026-09-22. No GPU run, weight download or quality benchmark. Procedures are editorial guidance, not a confirmed diagnosis of your environment.
Was this page helpful?
Anonymous. Only a yes/no counter is stored; no account, IP address or device details.
Sources & references
Source and code review on 2026-09-22. No GPU run, weight download or quality benchmark. Procedures are editorial guidance, not a confirmed diagnosis of your environment.
01VideoHelperSuite READMESource checked: 2026-09-2202VideoHelperSuite package metadataSource checked: 2026-09-2203Comfy Registry package specificationSource checked: 2026-09-2204Comfy Registry 1.7.9 source archive; static VHS_VideoCombine contractSource checked: 2026-09-23