Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Kosinkadink/ComfyUI-VideoHelperSuite
/ functions
Functions
255 in github.com/Kosinkadink/ComfyUI-VideoHelperSuite
⨍
Functions
255
◇
Types & classes
49
↳
Endpoints
6
↓ 50 callers
Function
chainCallback
(object, property, callback)
web/js/VHS.core.js:6
↓ 34 callers
Method
decode
(self, vae, samples, per_batch)
videohelpersuite/batched_nodes.py:22
↓ 33 callers
Function
short_desc
(desc)
videohelpersuite/documentation.py:7
↓ 17 callers
Function
strip_path
(path)
videohelpersuite/utils.py:293
↓ 10 callers
Function
validate_path
(path, allow_none=False, allow_url=True)
videohelpersuite/utils.py:314
↓ 6 callers
Function
fitHeight
(node)
web/js/VHS.core.js:434
↓ 6 callers
Function
format_type
Utility function for nodes with image/latent/mask variants
videohelpersuite/documentation.py:22
↓ 6 callers
Function
is_safe_path
(path, strict=False)
videohelpersuite/utils.py:126
↓ 6 callers
Function
is_url
(url)
videohelpersuite/utils.py:271
↓ 5 callers
Function
addLoadCommon
(nodeType, nodeData)
web/js/VHS.core.js:1306
↓ 5 callers
Method
encode
(self, vae, pixels, per_batch)
videohelpersuite/batched_nodes.py:46
↓ 5 callers
Function
fitText
(ctx, text, maxLength)
web/js/VHS.core.js:1554
↓ 5 callers
Function
get_audio
(file, start_time=0, duration=0)
videohelpersuite/utils.py:224
↓ 5 callers
Function
hash_path
(path)
videohelpersuite/utils.py:304
↓ 5 callers
Function
load_video
(meta_batch=None, unique_id=None, memory_limit_mb=None, vae=None, generator=resized_cv_frame_ge
videohelpersuite/load_video_nodes.py:315
↓ 4 callers
Function
calculate_file_hash
(filename: str, hash_every_n: int = 1)
videohelpersuite/utils.py:159
↓ 4 callers
Function
convert_to_index_int
(raw_index: str, length: int=0, is_range: bool=False, allow_negative=False, allow_missing=False)
videohelpersuite/utils.py:346
↓ 4 callers
Method
format
(self, record)
videohelpersuite/logger.py:16
↓ 4 callers
Function
get_load_formats
()
videohelpersuite/load_video_nodes.py:42
↓ 4 callers
Function
path_stem
(path)
web/js/VHS.core.js:1364
↓ 4 callers
Function
setCollapse
(el, doCollapse)
web/js/VHS.core.js:246
↓ 3 callers
Function
addUploadWidget
(nodeType, nodeData, widgetName, type="video")
web/js/VHS.core.js:742
↓ 3 callers
Function
addVAEOutputToggle
(nodeType, nodeData)
web/js/VHS.core.js:514
↓ 3 callers
Function
batched
(it, n)
videohelpersuite/load_video_nodes.py:286
↓ 3 callers
Function
escape_ffmpeg_metadata
(key, value)
videohelpersuite/nodes.py:141
↓ 3 callers
Function
getNodeById
(id, graph=app.graph)
web/js/VHS.core.js:23
↓ 3 callers
Function
get_sorted_dir_files_from_directory
(directory: str, skip_first_images: int=0, select_every_nth: int=1, extensions: Iterable=None)
videohelpersuite/utils.py:137
↓ 3 callers
Function
iterate_format
Provides an iterator over widgets, or arguments
videohelpersuite/nodes.py:44
↓ 3 callers
Function
merge_filter_args
(args, ftype="-vf")
videohelpersuite/utils.py:404
↓ 3 callers
Function
resolve_path
(query)
videohelpersuite/server.py:225
↓ 3 callers
Function
roundToPrecision
(num, precision)
web/js/VHS.core.js:1594
↓ 3 callers
Function
try_download_video
(url)
videohelpersuite/utils.py:103
↓ 3 callers
Function
uploadFile
(file, progressCallback)
web/js/VHS.core.js:477
↓ 3 callers
Function
validate_load_images
(directory: str)
videohelpersuite/load_images_nodes.py:29
↓ 2 callers
Function
addAudioPreview
(nodeType, isInput=true)
web/js/VHS.core.js:845
↓ 2 callers
Function
addPreviewOptions
(nodeType)
web/js/VHS.core.js:1120
↓ 2 callers
Function
addVideoPreview
(nodeType, isInput=true)
web/js/VHS.core.js:937
↓ 2 callers
Function
allowDragFromWidget
(widget)
web/js/VHS.core.js:457
↓ 2 callers
Function
button_action
(widget)
web/js/VHS.core.js:1530
↓ 2 callers
Function
collapseUnlessMatch
(items,t)
web/js/VHS.core.js:284
↓ 2 callers
Function
convert_str_to_indexes
(indexes_str: str, length: int=0, allow_missing=False)
videohelpersuite/utils.py:353
↓ 2 callers
Function
doUpload
(file)
web/js/VHS.core.js:796
↓ 2 callers
Function
indirector
(cont, index)
videohelpersuite/nodes.py:46
↓ 2 callers
Function
inner_value_change
(widget, value, node, pos)
web/js/VHS.core.js:1609
↓ 2 callers
Function
is_changed_load_images
(directory: str, image_load_cap: int = 0, skip_first_images: int = 0, select_every_nth: int = 1, **kwargs)
videohelpersuite/load_images_nodes.py:15
↓ 2 callers
Function
load_images
(directory: str, image_load_cap: int = 0, skip_first_images: int = 0, select_every_nth: int = 1, meta_batch=No
videohelpersuite/load_images_nodes.py:98
↓ 2 callers
Method
reset
(self)
videohelpersuite/nodes.py:826
↓ 2 callers
Function
runTest
(file)
testframework/web/js/testRunner.js:33
↓ 2 callers
Function
select_indexes
(input_obj: Union[Tensor, list], idxs: list)
videohelpersuite/utils.py:398
↓ 2 callers
Function
select_indexes_from_str
(input_obj: Union[Tensor, list], indexes: str, err_if_missing=True, err_if_empty=True)
videohelpersuite/utils.py:419
↓ 2 callers
Function
target_size
(width, height, custom_width, custom_height, downscale_ratio=8)
videohelpersuite/load_video_nodes.py:59
↓ 2 callers
Function
tensor_to_bytes
(tensor)
videohelpersuite/nodes.py:129
↓ 2 callers
Function
tensor_to_int
(tensor, bits)
videohelpersuite/nodes.py:124
↓ 2 callers
Function
to_pingpong
(inp)
videohelpersuite/nodes.py:237
↓ 2 callers
Function
update
(key)
web/js/VHS.core.js:913
↓ 1 callers
Method
__init__
(self, frames_per_batch=-1)
videohelpersuite/nodes.py:819
↓ 1 callers
Method
__iter__
(self)
videohelpersuite/utils.py:260
↓ 1 callers
Function
addDateFormatting
(nodeType, field, timestamp_widget = false)
web/js/VHS.core.js:629
↓ 1 callers
Function
addFormatWidgets
(nodeType, nodeData)
web/js/VHS.core.js:1248
↓ 1 callers
Function
addResult
(name, isDir)
web/js/VHS.core.js:1467
↓ 1 callers
Function
addVAEInputToggle
(nodeType, nodeData)
web/js/VHS.core.js:549
↓ 1 callers
Function
apply_format_widgets
(format_name, kwargs)
videohelpersuite/nodes.py:89
↓ 1 callers
Function
as_html
(entry, depth=0)
videohelpersuite/documentation.py:577
↓ 1 callers
Function
batched_vae_encode
(images, vae, frames_per_batch)
videohelpersuite/load_video_nodes.py:289
↓ 1 callers
Function
beginLatentPreview
(id, previewImages, rate)
web/js/VHS.core.js:2516
↓ 1 callers
Function
cloneType
(nodeType, nodeData)
web/js/VHS.core.js:582
↓ 1 callers
Method
close_inputs
(self)
videohelpersuite/nodes.py:837
↓ 1 callers
Function
cv_frame_generator
(video, force_rate, frame_load_cap, skip_first_frames, select_every_nth, meta_batch=Non
videohelpersuite/load_video_nodes.py:77
↓ 1 callers
Function
d_callback
(v)
web/js/VHS.core.js:1765
↓ 1 callers
Method
decode_latent_to_preview
(self, x0)
videohelpersuite/latent_preview.py:83
↓ 1 callers
Function
doQuery
()
web/js/VHS.core.js:1098
↓ 1 callers
Function
ffmpeg_process
(args, video_format, video_metadata, file_path, env)
videohelpersuite/nodes.py:132
↓ 1 callers
Function
fit
()
videohelpersuite/server.py:203
↓ 1 callers
Function
fitPath
(ctx, path, maxLength)
web/js/VHS.core.js:1567
↓ 1 callers
Function
flatten_list
(l)
videohelpersuite/nodes.py:35
↓ 1 callers
Function
format_each
(desc, **kwargs)
videohelpersuite/documentation.py:10
↓ 1 callers
Function
getAuthHeader
()
web/js/VHS.core.js:467
↓ 1 callers
Function
getLatentPreviewCtx
(id, width, height)
web/js/VHS.core.js:2450
↓ 1 callers
Function
getVideoMetadata
(file)
web/js/videoinfo.js:4
↓ 1 callers
Function
get_format
(format)
videohelpersuite/load_video_nodes.py:49
↓ 1 callers
Function
get_links
(node)
web/js/VHS.core.js:2092
↓ 1 callers
Function
get_video_formats
()
videohelpersuite/nodes.py:67
↓ 1 callers
Function
gifski_process
(args, dimensions, frame_rate, video_format, file_path, env)
videohelpersuite/nodes.py:202
↓ 1 callers
Function
image
(src)
videohelpersuite/documentation.py:3
↓ 1 callers
Function
images_generator
(directory: str, image_load_cap: int = 0, skip_first_images: int = 0, select_every_nth: int = 1, meta_batch=No
videohelpersuite/load_images_nodes.py:38
↓ 1 callers
Function
initHelpDOM
()
web/js/VHS.core.js:180
↓ 1 callers
Function
initializeLoadFormat
(nodeType, nodeData)
web/js/VHS.core.js:669
↓ 1 callers
Function
isVideoFile
(file)
web/js/videoinfo.js:72
↓ 1 callers
Function
lazy_get_audio
(file, start_time=0, duration=0, **kwargs)
videohelpersuite/utils.py:268
↓ 1 callers
Function
requeue_workflow
(requeue_required=(-1,True))
videohelpersuite/utils.py:196
↓ 1 callers
Function
requeue_workflow_unchecked
Requeues the current workflow without checking for multiple requeues
videohelpersuite/utils.py:168
↓ 1 callers
Function
startDraggingItems
(node, pointer)
web/js/VHS.core.js:438
↓ 1 callers
Function
updateOptions
()
web/js/VHS.core.js:1492
↓ 1 callers
Function
useKVState
(nodeType)
web/js/VHS.core.js:41
↓ 1 callers
Function
validate_index
(index: int, length: int=0, is_range: bool=False, allow_negative=False, allow_missing=False)
videohelpersuite/utils.py:327
↓ 1 callers
Function
validate_sequence
(path)
videohelpersuite/utils.py:274
↓ 1 callers
Function
video
(src)
videohelpersuite/documentation.py:5
Method
INPUT_TYPES
(s)
videohelpersuite/batched_nodes.py:8
Method
INPUT_TYPES
(s)
videohelpersuite/batched_nodes.py:33
Method
INPUT_TYPES
(s)
videohelpersuite/load_video_nodes.py:425
next →
1–100 of 255, ranked by callers