main
Updated README to clarify audio splitting functionality and added support for overlapping segments.
ComfyUI-LoadAudioandSplit
Splits audio into frame-synced chunks for video generation workflows. Supports overlapping segments for seamless transitions.
Inputs
| Input | Type | Description |
|---|---|---|
| audio | AUDIO | Source audio |
| fps | FLOAT | Frames per second (default 25) |
| overlap_frames | INT | Frames to overlap between chunks (default 0) |
| frames_1 - frames_8 | INT | Frame count per segment (connect as needed) |
Outputs
| Output | Type | Description |
|---|---|---|
| scene_count | INT | Number of detected segments |
| final_timestamp | FLOAT | End time of last chunk in seconds |
| audio_1 - audio_8 | AUDIO | Split audio segments |
How It Works
Duration = frames / fps
Each chunk's start time is offset by duration - overlap from the previous chunk:
- 97 frames, 10 overlap, 25fps
- audio_1: 0.0s - 3.88s
- audio_2: 3.48s - 7.36s
- audio_3: 6.96s - 10.84s
Installation
cd ComfyUI/custom_nodes
git clone https://github.com/yourusername/ComfyUI-LoadAudioandSplit
Restart ComfyUI.
Languages
Python
100%