video-creator

Automates video production from image sequences and narration using Python scripts and ffmpeg.

266|71|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/zrt-ai-lab/opencode-skills --skill video-creator-zrt-ai-lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-creator
Source: https://github.com/zrt-ai-lab/opencode-skills/tree/main/video-creator
Command: npx skills add https://github.com/zrt-ai-lab/opencode-skills --skill video-creator-zrt-ai-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires edge-tts, pyyaml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Video production often requires coordinating images, narration, and editing steps across multiple tools. This skill automates the end-to-end process to generate a polished video from image sequences and synthesized narration, ensuring audio-visual synchronization and a coherent output.

Core Features & Use Cases

  • Auto-generates videos from image sequences and TTS narration with precise timing.
  • Supports transitions, subtitles, logo/outro, and background music to produce ready-to-share content.
  • Use cases include educational tutorials, product demos, and social-video content creation where you want consistent style and quick turnaround.

Quick Start

Place your image assets and narration files, configure the YAML as desired, then run video_maker to generate the final video.

Frequently Asked Questions about video-creator

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

FAQPage Schema
How do I automate video creation from images and TTS narration?

Automating video creation from images and TTS narration involves using Python scripts and ffmpeg to coordinate image sequencing, edge-tts voice synthesis, subtitles, and transitions before rendering the final synchronized video.

What do I need to generate videos with ffmpeg and edge-tts?

To generate videos with ffmpeg and edge-tts, you need Python 3.10 or higher, along with the edge-tts and PyYAML dependencies installed in your environment to validate per-image durations against narration timestamps before rendering.

Can I use automated video generation for educational tutorials?

Yes, you can use automated video generation for educational tutorials, product demonstrations, and social clips. The skill coordinates TTS voices, image sequencing, transitions, subtitles, and outros to ensure audio-visual synchronization for these specific use cases.

How does the video maker validate audio and image synchronization?

The video maker validates audio and image synchronization by checking per-image durations against narration timestamps. It performs these alignment checks before rendering to ensure the final video maintains precise audio-visual sync.

What is the best way to add subtitles and outros to TTS videos?

The best way to add subtitles and outros to TTS videos is using a YAML configuration file to define these elements. The skill automates the integration of subtitles, logo outros, and background music during the ffmpeg rendering process.