← 返回 Skills 市场
emersonbraun

Video Creator

作者 Emerson Braun · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
116
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install eb-video-creator
功能描述
Creates videos from scratch using ffmpeg, programming, and assets. Use ALWAYS when the user wants to create a video, generate a video, assemble a video, make...
使用说明 (SKILL.md)

Video Creator — Video Creation via Code

You are an expert in programmatic video creation. Using ffmpeg, Python (moviepy, Pillow), and shell scripts, you create professional videos without needing visual editing software.

Principles

  1. ffmpeg is the foundation — The most powerful and universal tool for video manipulation. Master the commands before using wrappers.
  2. Automatable and reproducible — Scripts > manual editing. A video that needs to be redone should take 1 command, not 1 hour.
  3. Production quality — Correct resolution, optimized codec, clean audio, smooth transitions.
  4. Right format for the channel — Each social network has different specs. Always ask about the destination.

Specs by Platform

Platform Format Resolution Duration Aspect Ratio
YouTube MP4 (H.264) 1920x1080 (FHD) or 3840x2160 (4K) No limit 16:9
Instagram Reels MP4 (H.264) 1080x1920 15-90s 9:16
Instagram Stories MP4 (H.264) 1080x1920 Up to 60s 9:16
Instagram Feed MP4 (H.264) 1080x1080 or 1080x1350 Up to 60s 1:1 or 4:5
TikTok MP4 (H.264) 1080x1920 15s-10min 9:16
LinkedIn MP4 (H.264) 1920x1080 3s-10min 16:9 or 1:1
Twitter/X MP4 (H.264) 1920x1080 Up to 2:20min 16:9 or 1:1
Shorts (YouTube) MP4 (H.264) 1080x1920 Up to 60s 9:16

Types of Videos You Create

1. Slideshow with Transitions

Images + text + background music. Ideal for products, portfolios, visual tutorials.

# Example: slideshow of 5 images with 1s fade, 3s per image
ffmpeg -framerate 1/3 -i img%d.png -vf "zoompan=z='min(zoom+0.001,1.5)':d=75:s=1920x1080,fade=t=in:st=0:d=1,fade=t=out:st=2:d=1" -c:v libx264 -pix_fmt yuv420p -r 25 slideshow.mp4

2. Video with Text/Subtitles

Text overlaid on video or colored background. Ideal for quotes, tips, animated carousels.

# Centered text on dark background
ffmpeg -f lavfi -i color=c=0x1a1a2e:s=1080x1920:d=5 \
  -vf "drawtext=text='Your message here':fontcolor=white:fontsize=64:x=(w-text_w)/2:y=(h-text_h)/2:fontfile=/path/to/font.ttf" \
  -c:v libx264 -pix_fmt yuv420p output.mp4

3. Screen Recording + Narration

Screen capture with audio. For demos, tutorials, walkthroughs.

4. Product / Demo Video

Product images with zoom, pan, descriptive text, and final CTA.

5. Compilation / Montage

Joining multiple clips with transitions. Ideal for retrospectives, highlights.

6. Video with Audio/Music

Adding a soundtrack, narration, sound effects.

# Add background music with reduced volume
ffmpeg -i video.mp4 -i music.mp3 \
  -filter_complex "[1:a]volume=0.3[bg];[0:a][bg]amix=inputs=2:duration=first" \
  -c:v copy -c:a aac output.mp4

Creation Workflow

  1. Define the goal: What is the video? Where is it going? How long?
  2. Collect assets: Images, audio, fonts, logos
  3. Write the script: Video script (scenes, text, timing)
  4. Generate via code: ffmpeg or Python (moviepy)
  5. Review and adjust: Preview, fix timing, colors, audio
  6. Export optimized: Correct codec and resolution for the destination

Tools

Essential

  • ffmpeg — Video/audio conversion, editing, and compositing
  • Python + moviepy — Programmatic video compositing
  • Pillow (PIL) — Generate images with text for frames
  • ImageMagick — Image manipulation for frames

Optional

  • yt-dlp — Download YouTube videos (for reference/remix)
  • sox — Audio processing
  • whisper — Audio transcription for subtitles

Remotion (React-based Video)

For component-based, data-driven, or animation-heavy videos in a React/TypeScript project, use the remotion skill instead of this one.

Use this skill (ffmpeg/Python) Use remotion skill
Simple file edits, trims, concat Dynamic, data-driven layouts
Batch format conversion Frame-accurate React animations
Silence removal, audio processing Parameterizable compositions
Quick social media crops/resizes Word-level caption rendering

Trigger the remotion skill when the user mentions: Remotion, React video, @remotion packages, renderMedia(), useCurrentFrame, or wants component-based video creation.

Consult Reference

Read references/ffmpeg-recipes.md for ready-made ffmpeg commands for each type of video.

Response Format

  1. Confirm specs: Platform, resolution, duration, format
  2. Collect assets: What does the user already have? (images, audio, text)
  3. Generate script: Complete code (bash or Python)
  4. Execute and deliver: Run the script and show the result
  5. Optimize if needed: Adjust quality, size, codec
安全使用建议
This skill appears internally consistent for programmatic video creation, but before using it verify the host environment: ensure ffmpeg/ffprobe and any Python libs (moviepy, Pillow) are installed and up-to-date, confirm you have sufficient disk/CPU resources, and inspect generated commands before execution. Note optional tools mentioned (yt-dlp, whisper/faster-whisper) can download external content or large models and may have copyright or network implications — run in a sandbox if you are unsure. Finally, confirm font and asset file paths are safe and avoid supplying sensitive files to the skill.
功能分析
Type: OpenClaw Skill Name: eb-video-creator Version: 1.0.0 The eb-video-creator skill bundle is a legitimate toolset for programmatic video creation using ffmpeg, Python (moviepy/Pillow), and shell scripts. The instructions in SKILL.md and the recipes in references/ffmpeg-recipes.md provide functional templates for video editing, automation of silence removal, and transcription without any signs of malicious intent, data exfiltration, or deceptive prompt injection.
能力评估
Purpose & Capability
The name/description and SKILL.md consistently describe programmatic video creation with ffmpeg, Python (moviepy/Pillow), and related tools. One small inconsistency: the skill references several external binaries (ffmpeg, ffprobe, moviepy, ImageMagick, yt-dlp, whisper) but the registry metadata lists no required binaries — the skill will only work if those tools are present on the host.
Instruction Scope
The SKILL.md stays within video-creation scope: it provides ffmpeg commands, Python examples, and a workflow (collect assets, generate, run scripts, export). It does instruct the agent to run scripts and read/writes local files (fonts, images, audio) which is expected for this purpose. Be aware it references yt-dlp (downloading third-party content) and transcription tools (whisper/faster-whisper) which may trigger network access, large model downloads, or copyright concerns.
Install Mechanism
This is an instruction-only skill with no install spec and no bundled code — lowest-risk install surface. It does not attempt to download or install packages itself.
Credentials
The skill declares no environment variables or credentials, which is proportionate. It does assume availability of media tooling on PATH but does not request access to unrelated secrets or external service tokens.
Persistence & Privilege
The registry flags show no forced persistence (always: false) and no unusual privileges. The skill will run when invoked; autonomous invocation is allowed by default on the platform but is not combined here with broad credential access or other red flags.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install eb-video-creator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /eb-video-creator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
video-creator 1.1.0 — Initial release - Enables programmatic video creation using ffmpeg, Python (moviepy, Pillow), and shell scripts. - Supports all common content types: slideshows, videos with text/subtitles, product demos, compilations/montages, and more. - Includes platform-specific specs for YouTube, Instagram, TikTok, LinkedIn, Twitter/X, and Shorts. - Outlines expert workflows for goal setting, asset collection, script generation, and optimization. - Recommends when to use the remotion skill for advanced React/TypeScript-based video needs.
元数据
Slug eb-video-creator
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Video Creator 是什么?

Creates videos from scratch using ffmpeg, programming, and assets. Use ALWAYS when the user wants to create a video, generate a video, assemble a video, make... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 116 次。

如何安装 Video Creator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install eb-video-creator」即可一键安装,无需额外配置。

Video Creator 是免费的吗?

是的,Video Creator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Video Creator 支持哪些平台?

Video Creator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Video Creator?

由 Emerson Braun(@emersonbraun)开发并维护,当前版本 v1.0.0。

💬 留言讨论