Install
openclaw skills install fcp-assistantAuto video production, TTS voiceover, media management, batch export | AI 自动成片、TTS 配音、素材管理、批量导出. Triggers: FCP, Final Cut, make video, auto video, voiceover, import media, export
openclaw skills install fcp-assistantA fully automated video production pipeline — from script to final cut. Also your everyday FCP editing assistant.
One pipeline. Script in, video out.
Script 📝 → Fetch Media 🔍 → TTS Voiceover 🎤 → Auto Assemble 🎞️ → Publish 🚀
Auto-search and download free stock footage from Pexels by keywords.
bash scripts/media-collector.sh \
--keywords "nature ocean sunset" \
--count 5 --output ./my-project
PEXELS_API_KEY for expanded searchDrop your BGM files (mp3/wav/m4a) into the project's music/ folder. The assembler auto-detects them.
my-project/
├── videos/ ← Stock footage (auto-filled by Step 1)
├── music/ ← Your BGM goes here
└── meta/ ← Metadata (auto-generated)
Generate per-paragraph voiceover using Qwen TTS.
bash scripts/tts-voiceover.sh \
--script "First paragraph
Second paragraph
Third paragraph" \
--output ./my-project/voiceover
--instruct (e.g., "warm female voice, moderate pace")--script-file ./script.txtlocalhost:7860Combines footage, voiceover, subtitles, and BGM into a finished video.
bash scripts/auto-video-maker.sh \
--project ./my-project \
--script-file ./script.txt \
--voiceover ./my-project/voiceover \
--style vlog \
--output final.mp4
Smart Features:
Style Presets:
| Style | Pacing | Font Size | Transition | Best For |
|---|---|---|---|---|
default | Medium | 42 | 0.5s | General |
vlog | Upbeat | 38 | 0.3s | Daily vlogs |
cinematic | Slow | 48 | 1.0s | Scenic/story |
fast | Rapid | 36 | 0.2s | Shorts/TikTok |
More Options:
--resolution 1080x1920 # Portrait mode
--no-subtitle # No subtitles
--subtitle-pos center # Center subtitles (default: bottom)
--font-size 50 # Custom font size
--music ./specific.mp3 # Specify BGM file
--transition none # No transitions
Automate everyday Final Cut Pro tasks.
osascript scripts/check-fcp.scpt # Check FCP status
osascript scripts/list-projects.scpt # List all projects
osascript scripts/open-project.scpt "Name" # Open a project
osascript scripts/import-temp-media.scpt # Import temp media
osascript scripts/project-time-tracking.scpt # Time tracking
bash scripts/scene-detect.sh video.mp4 # Scene detection
bash scripts/auto-rough-cut.sh video.mp4 # Auto rough cut (silence removal)
bash scripts/smart-tagger.sh ./media/ # AI smart tagging
bash scripts/auto-chapter-marker.sh video.mp4 # Auto chapter markers
bash scripts/audio-normalizer.sh video.mp4 # Normalize to -23 LUFS
bash scripts/auto-voiceover.sh "text" out.wav # Single-file voiceover
bash scripts/multi-lang-subtitles.sh video.mp4 en # Multi-language (en/ja/ko/fr/de/es)
bash scripts/auto-thumbnail.sh video.mp4 ./thumbs # Keyframe thumbnails + contact sheet
osascript scripts/create-script.scpt "Title" "Content" # Create script in Notes
osascript scripts/list-scripts.scpt # List scripts
localhost:7860)brew install homebrew-ffmpeg/ffmpeg/ffmpeg (includes drawtext + libass)From script to screen — let AI make your videos! 🎬
从文案到成片的全自动视频生产线,同时也是你的 FCP 剪辑助手。
一条命令,从文案到成品视频。
文案 📝 → 搜素材 🔍 → TTS 配音 🎤 → 自动成片 🎞️ → 发布 🚀
从 Pexels 免费素材库自动搜索下载,按关键词匹配。
bash scripts/media-collector.sh \
--keywords "nature ocean sunset" \
--count 5 --output ./my-project
PEXELS_API_KEY 解锁更多搜索能力把你找的 BGM 放到项目的 music/ 目录即可,成片时自动检测。
my-project/
├── videos/ ← 素材(Step 1 自动填充)
├── music/ ← 你的 BGM 放这里(mp3/wav/m4a)
└── meta/ ← 元数据(自动生成)
用 Qwen TTS 为每段文案生成配音。
bash scripts/tts-voiceover.sh \
--script "第一段文案
第二段文案
第三段文案" \
--output ./my-project/voiceover
--instruct)--script-file ./script.txtlocalhost:7860把素材、配音、字幕、BGM 全部组装成完整视频。
bash scripts/auto-video-maker.sh \
--project ./my-project \
--script-file ./script.txt \
--voiceover ./my-project/voiceover \
--style vlog \
--output final.mp4
智能特性:
风格预设:
| 风格 | 节奏 | 字号 | 转场 | 适合 |
|---|---|---|---|---|
default | 中等 | 42 | 0.5s | 通用 |
vlog | 轻快 | 38 | 0.3s | 日常 Vlog |
cinematic | 缓慢 | 48 | 1.0s | 电影感 |
fast | 快速 | 36 | 0.2s | 短视频/抖音 |
osascript scripts/check-fcp.scpt # 检查 FCP 状态
osascript scripts/list-projects.scpt # 列出所有项目
osascript scripts/open-project.scpt "名称" # 打开项目
osascript scripts/import-temp-media.scpt # 导入临时素材
osascript scripts/project-time-tracking.scpt # 时间追踪
bash scripts/scene-detect.sh video.mp4 # 场景分析
bash scripts/auto-rough-cut.sh video.mp4 # 自动粗剪
bash scripts/smart-tagger.sh ./media/ # 智能标签
bash scripts/auto-chapter-marker.sh video.mp4 # 自动章节标记
bash scripts/audio-normalizer.sh video.mp4 # 音频标准化 (-23 LUFS)
bash scripts/auto-voiceover.sh "文本" out.wav # 单文件配音
bash scripts/multi-lang-subtitles.sh video.mp4 en # 多语言字幕
bash scripts/auto-thumbnail.sh video.mp4 ./thumbs # 自动缩略图
osascript scripts/create-script.scpt "标题" "内容" # 创建文案
osascript scripts/list-scripts.scpt # 列出文案
localhost:7860)brew install homebrew-ffmpeg/ffmpeg/ffmpeg从文案到成片,让 AI 帮你做视频!🎬
Made by Steve & Steven 🤝