CoolFace
Modelpublic

turtle89431/Moxie-Multimedia

sourceHugging Faceupdated 1h agoView on Hugging Face
0likes
Model Card

<div align="center">

<img src="https://github.com/user-attachments/assets/fb602a3c-4a2a-48da-8c44-d36417f4633b" height="120"> <h1>Moxie Multimedia Suite</h1>

Timeline-driven video generation for ComfyUI โ€” arrange tasks, references, audio, and subtitles on a multi-track timeline and render them with the bundled Moxie model set.

</div>

๐Ÿ“ฆ Installation

[!IMPORTANT] Make sure FFmpeg is installed and available in your system PATH before installing this pack.

Install through ComfyUI Manager, or clone this repository into your ComfyUI custom_nodes folder:

bash
cd Your_ComfyUI_Path/custom_nodes
git clone https://huggingface.co/turtle89431/Moxie-Multimedia

Models

All model files ship inside the repo โ€” cloning it into custom_nodes is all that's needed. The loader finds everything automatically in the pack's models/ folders:

FileLocation
Diffusion model (Moxie-Multimedia.safetensors)models/diffusion/
Text encoder (MM-VL.safetensors)models/clip/
Video VAE (bundled file)models/vae/
Audio VAE (bundled file)models/audio_vae/
Turbo LoRA (MM3step.safetensors, applied by default)models/loras/
Preview tiny VAE (MM-preview.safetensors)models/vae_approx/

If you obtained the pack without the bundled files, the included downloader fetches and places them (idempotent and resumable โ€” re-run if interrupted):

๐Ÿ”— Pipeline

text
[Moxie Multimedia Loader] โ”€โ”€ model โ”€โ”€โ–บ [Moxie Preview Override] (live preview)
        โ”‚  model, clip,                 โ”‚
        โ”‚  video_vae, audio_vae         โ–ผ model
        โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ [MultiTrack Editor] โ”€โ”€ (TRACKS_INFO) โ”€โ”€โ–บ [Moxie MultiTrack Project] (steps, seed, project name)
                                                                        โ”‚ (PROJECT_NAME)
                                                                        โ–ผ
                                                          [Moxie Project Video Combine]
                                                                        โ”‚ (images, audio, fps)
                                                                        โ–ผ
                                                                 [Save Video]

๐Ÿงฉ Nodes

Core Pipeline

NodeDescription
Moxie Multimedia LoaderOne-stop loader for the bundled model set. All required files are resolved automatically from the pack's models/ folders โ€” add the node and it outputs model, clip, video_vae, and audio_vae, ready for the project pipeline.
Moxie Preview OverrideStreams a live animated preview โ€” motion and sound โ€” of the generation directly onto the node canvas while sampling runs, so you can watch progress without waiting for the final export.
MultiTrack EditorThe creative hub of the suite. Arrange task, video, audio, and subtitle tracks on a timeline, set the output dimensions and frame rate, write prompts per segment, and attach reference images, video, or audio. Outputs TRACKS_INFO for the project node (plus media outputs when slot references are used).
Moxie MultiTrack ProjectRenders the timeline. Takes the loader outputs plus TRACKS_INFO, expands the tasks in sequence automatically (no manual segment loop), and handles continuity between segments. Exposes only the creative controls: steps, seed, and project_name. Each segment is saved as it completes.
Moxie Project Video CombineAssembles the final video. Previews the saved segments, lets you pick a version for each, and combines them โ€” automatically in one workflow run, or manually after review. Outputs images, audio, and fps for Save Video.

Timeline & MultiTrack Tools

NodeDescription
Multi Images LoaderProvides an ordered list of up to 25 images with shared resolution choices. Add images through the media selector or drop image files onto the grid; each image is resized and output in grid order.
MultiTrack Info OutputOutputs the video dimensions, total frame count, frame rate, and task count from the editor's TRACKS_INFO.
MultiTrack Task OutputOutputs the user and system prompts for each task, with media loaded on demand. Set the task index for one segment at a time, or use -1 to retrieve the entire timeline's media at once.
MultiTrack Audio OutputOutputs the audio for the timeline's tasks.
MultiTrack Prompt EnhancerExpands task prompts with a connected language model, using each segment's user and system prompts plus its reference media.
MultiTrack Prompt Enhance To ProjectSends enhanced prompts straight into the project pipeline.
MultiTrack Prompt Enhance To Project ApplyApplies the enhanced prompt results to a running project.
MultiTrack Prompt Enhancer Image List BridgeBridges an image list into the prompt enhancer.
Timeline EditorA simpler single-track timeline editor for basic sequencing.
Timeline Info OutputOutputs metadata (dimensions, frame count, frame rate) from the Timeline Editor.
Timeline Segment OutputOutputs the data for a selected timeline segment.
Timeline Segment CountOutputs the number of segments on the timeline.

Subtitles

NodeDescription
Recognize SubtitleTranscribes audio or video into subtitle segments.
Add Subtitle To VideoBurns subtitles onto a video.
MultiTrack Add Subtitle To VideoBurns the editor's subtitle track onto the assembled video.

Audio

NodeDescription
Moxie Audio LockLocks a task to its input audio: the delivered video keeps the original task audio instead of regenerating it, while the audio also constrains the visual generation.
Merge AudioMerges multiple audio inputs into a single audio track.
Split AudiosSplits an audio list into individual audio outputs.

Image

NodeDescription
Make Image ListCombines multiple images into a single image list.
Split ImagesSplits an image list into individual image outputs.
Image Indexes To Int ListConverts image indexes into a list of integers for per-index processing.

Video

NodeDescription
Save VideoEncodes images, audio, and a frame rate into a saved video file with a filename prefix.
Compare VideosShows two videos side by side in a synchronized comparison player.
Get Audio From VideoExtracts the audio track from a video.
Merge VideosStitches multiple video clips into one.
Merge Videos From PathsStitches video files from file paths into one.
Split VideosSplits a video list into individual video outputs.
Make Video ListCombines multiple videos into a single video list.

Logic & Loaders

NodeDescription
Model Loader PackBundles a model, CLIP, VAE, and optional audio VAE into a single loader output.
Match LineReturns the zero-based index of the first line containing the match text.
API Workflow GatePasses the input through only for API-format executions; skips evaluating the input during normal workflow runs.