The Video Creator skill pack enables programmatic video creation and processing workflows. It combines media processing tools with object storage for complete video production pipelines.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/bidewio/better-openclaw/llms.txt
Use this file to discover all available pages before exploring further.
Included Services
FFmpeg
Media transcoding, editing, and processing
Remotion
Programmatic video rendering with React
MinIO
S3-compatible object storage for media files
Skills Provided
FFmpeg Process
Capabilities:- Transcode video between formats (MP4, WebM, AVI, etc.)
- Extract frames or frame sequences
- Merge audio and video tracks
- Extract audio from video
- Trim and split video files
- Get detailed media information
Remotion Render
Capabilities:- Define video compositions in React
- Render programmatic videos to MP4/WebM
- Create data-driven videos from JSON
- Generate video thumbnails
- Orchestrate multi-scene compositions
- Add audio tracks and effects
MinIO Storage
Capabilities:- Store and retrieve media files
- S3-compatible API
- Bucket management
- Pre-signed URLs for temporary access
- Multi-part upload for large files
Use Cases
Automated Video Production
Combine Remotion with data sources to create automated video content:- Data Visualization Videos - Convert CSV/JSON data into animated charts
- Social Media Content - Generate branded video clips from templates
- Tutorial Videos - Programmatically create educational content
- Marketing Videos - Dynamic video generation from product data
Media Processing Pipeline
Build end-to-end media workflows:- Upload raw video to MinIO
- Extract audio with FFmpeg
- Transcribe with Whisper (from Local AI pack)
- Generate subtitled video
- Store final output in MinIO
Video Thumbnails
Generate preview images and thumbnail sheets:Example Workflow
Here’s a complete video processing workflow:Configuration
Environment Variables
These variables are automatically configured in your generated stack:Volume Mounts
All services share a common volume for data exchange:Memory Requirements
- FFmpeg: ~512 MB (more for 4K video)
- Remotion: ~1 GB during render
- MinIO: ~512 MB base + storage
Performance Tips
FFmpeg
- Use
-c copyfor operations that don’t need re-encoding (trimming, merging) - Set
-preset fastor-preset veryfastfor faster encoding - Use hardware acceleration if available:
-hwaccel cuda
Remotion
- Set
concurrencyin render options to use multiple CPU cores - Render still frames instead of full videos for thumbnails
- Use
<Sequence>to break long videos into manageable segments
MinIO
- Use multi-part upload for files larger than 100 MB
- Enable versioning for important media assets
- Set lifecycle policies to auto-delete old files
Next Steps
Local AI Pack
Add Whisper for video transcription
Services
Explore all available services