ddc: Automated Video Generation Skill for Openclaw

A sophisticated automation skill that converts image sets and marketing scripts into high-quality vertical videos with AI narration and subtitles.

wanghu66
v1.0.1
Apr 7, 2026
0
686
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install hehe-ddc

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install hehe-ddc using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is ddc: Automated Video Generation Skill?

ddc is a professional-grade video automation tool designed to streamline the production of short-form content for platforms like Douyin and TikTok. As part of the Openclaw Skills library, it allows developers and marketers to bypass manual editing by programmatically combining images, neural text-to-speech (TTS), and synchronized subtitles into 1080x1920 MP4 files. The skill focuses on marketing compliance and efficiency, making it ideal for high-volume content generation.

The tool utilizes Edge TTS for human-like narration and FFmpeg for robust video rendering. It includes intelligent features like automatic duration scaling, where the video length is calculated based on the script's word count, and random BGM selection to ensure content variety. By using Openclaw Skills like ddc, users can transform raw assets into brand-compliant marketing videos in under a minute.

ddc: Automated Video Generation Skill Use Cases

  • Rapid generation of brand promotion videos for e-commerce products.
  • Creating promotional sales content with dynamic pricing and contact information.
  • Bulk production of social media assets for local business marketing.
  • Automating the workflow from raw product photos to finished video ads.

How ddc: Automated Video Generation Skill Works

  1. The system ingests a list of images and optional configuration parameters or JSON files.
  2. It analyzes the text input to generate or optimize marketing copy based on 'brand' or 'promo' styles.
  3. High-quality audio is generated via Edge TTS, supporting various neural voices and adjustable speeds.
  4. Synchronized SRT subtitles are produced to match the narration line-by-line.
  5. Background music (BGM) is selected randomly or from a specified source and mixed with the TTS audio.
  6. FFmpeg renders the final 9:16 vertical video, ensuring all elements like font size and image durations are perfectly fitted.
  7. The completed MP4 is optionally deployed to a local Windows directory for immediate upload.

ddc: Automated Video Generation Skill Setup

To begin using this skill within the Openclaw Skills environment, navigate to the skill directory and execute the generation script:

cd /home/openclaw/.openclaw/workspace/skills/ddc
# Basic command with images and output path
python3 scripts/generate.py --images image1.jpg image2.jpg --output video.mp4

For advanced configurations, you can use a custom JSON file:

python3 scripts/generate.py --config config/custom.json

ddc: Automated Video Generation Skill Data Schema & Taxonomy

The skill organizes output data and configuration using the following structure:

File/Folder Description
video.mp4 The final rendered vertical marketing video.
tts.mp3 Generated neural voiceover audio.
subtitle.srt Synchronized subtitle file for the video overlay.
config/ Contains default.json for global settings like FPS, resolution (1080x1920), and audio levels.
scripts/ Core Python logic for processing images and invoking FFmpeg.

ddc: Automated Video Generation Skill Advanced Features

  • Smart Duration Mapping: Automatically calculates video length based on script density (approx. 5.5 chars/sec).
  • Advertising Safety Filters: Prevents the accidental generation of sensitive data like unauthorized phone numbers or addresses.
  • Neural Voice Selection: Supports multiple Edge TTS profiles including Yunxi (Male) and Xiaoxiao (Female).
  • Dynamic BGM Management: Features automatic looping or clipping of background tracks to match video length perfectly.
  • Cross-Platform Sync: Built-in functionality to automatically copy rendered files to a Windows desktop directory from a Linux environment.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*