Video Assembly

Assemble videos from mastered audio, scene images, and VTT subtitles.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/randysalars/dreamweaving --skill video-assembly-randysalars
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Video Assembly
Source: https://github.com/randysalars/dreamweaving/tree/main/.claude/skills/tier3-production/video-assembly
Command: npx skills add https://github.com/randysalars/dreamweaving --skill video-assembly-randysalars

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Assemble hypnotic audio journeys with synchronized visuals and captions by transforming raw assets into ready-to-publish videos.

Core Features & Use Cases

  • Automatic sequencing of scene images to match script sections and narrative flow.
  • Subtitles (VTT) synchronization with master audio and export of YouTube-ready video.
  • End-to-end packaging for YouTube or other platforms, with standard video specs.

Quick Start

Run the assemble_session_video.py script after preparing audio and scene images to generate the final video.

Frequently Asked Questions about Video Assembly

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I assemble audio and images into a final video with synced subtitles?▼

To assemble a final video with synced subtitles, you run the assemble_session_video.py script to sequence scene images, sync VTT captions with mastered audio, and export a YouTube-ready MP4.

Can I automate YouTube packaging for videos using ffmpeg?▼

Yes, you can automate YouTube packaging by running the assemble_session_video.py script, which sequences images, syncs VTT subtitles, and exports a YouTube-ready MP4 meeting standard specifications.

What video specs do I need for packaging hypnotic audio sessions?▼

Packaging hypnotic audio sessions requires standard video specs: 1920x1080 resolution, 16:9 aspect, H.264 video, AAC 320kbps audio, MP4 container, and 24 fps, all handled automatically by the assembly script.

Do I need VTT subtitles and mastered audio before running an assembly script?▼

Yes, you need to prepare mastered audio, scene images, and VTT subtitles beforehand. The assembly script takes these prepared assets and automatically sequences them into a final video output.

Why are my scene images not matching the script sections during video assembly?▼

If scene images are not matching script sections during video assembly, ensure your raw assets are properly prepared and mapped before running the assemble_session_video.py script for automatic sequencing.

What is the best way to export a 1920x1080 MP4 at 24 fps for YouTube?▼

The best way to export a 1920x1080 MP4 at 24 fps for YouTube is to use an assembly script that automates image sequencing, audio syncing, and subtitle generation into a YouTube-ready video format.