用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/anbeime/skill --skill video-recreation命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
小跃虚拟伴侣 - 使用智谱 AI 提供温暖的对话陪伴和静态图片分享
面向电商设计师、海报美工、品牌视觉、UI设计师、信息图编辑、商业摄影师、内容创作者等需要高质量可控出图的角色,在需要用 GPT-Image-2 生成电商主图、电影海报、信息图、品牌视觉、UI截图、古籍国风、角色IP等场景时,通过「Prompt as Code」原子化Schema+20+工业JSON模板+四步工作流,产出结构化、可复用、可批量的生图提示词,再调用 image_generation 出图。不适用于随意生图或简单风景照。
影片与视频编辑、内容创作者在制作视频配音或有声书时,当需要克隆音色、生成情感化配音或流式实时语音合成请用此技能。支持1.7B高质量与0.6B快速双模型,一键实现多语言方言配音,让语音创作更高效更自然。
正在显示 SKILL.md
| name | video-recreation |
| description | 自媒体创作者与影片与视频编辑在需要视频二创或反推参考视频时,一键完成从AI视觉分析、图文音素材生成到最终合成的全流程,自动产出包含配音与字幕的高质量二创视频,让创作效率翻倍! |
| dependency | {"python":["opencv-python>=4.8.0","pillow>=10.0.0","moviepy>=1.0.3","numpy>=1.24.0","requests>=2.28.0","edge-tts>=6.1.0"],"system":["pip install -r requirements.txt 2>/dev/null || true"]} |
opencv-python>=4.8.0
pillow>=10.0.0
moviepy>=1.0.3
numpy>=1.24.0
requests>=2.28.0
edge-tts>=6.1.0
pip install edge-tts
export SUNO_API_KEY=your_api_key--suno-api-key your_api_keyCOZE_BOT_ID: Coze Bot ID (默认: 7572557757883383858)COZE_API_KEY: Coze API Key (需配置)./output/
├── frames/ # 视频关键帧
├── analysis.json # 反推分析结果
├── images/ # 生成的图片素材
├── audio/ # 音效和背景音乐
├── voice/ # 配音音频
├── subtitles/ # 字幕文件
└── final.mp4 # 最终合成视频
提取视频关键帧
scripts/video_frame_extractor.py 提取关键帧--input <原视频路径> --output ./output/frames --interval 2./output/frames/视觉分析
scripts/coze_bot_client.py 分析关键帧--message "<分析提示>" --image_path <关键帧路径>./output/analysis.json生成创作方案
生成图片素材
scripts/image_generator.py 生成图片--prompt "<提示词>" --output ./output/images/frame_xxxx.png./output/images/生成音效和背景音乐
scripts/sound_generator.py 生成音效和背景音乐--type sound --input <音效配置JSON> --output ./output/audio (生成音效)--type music --input <音乐配置JSON> --output ./output/audio (生成背景音乐)--type both --input <完整配置JSON> --output ./output/audio (同时生成两者)export SUNO_API_KEY=your_api_key--suno-api-key your_api_key--use-placeholder (即使有 API Key 也使用占位)./output/audio/sound_effects/, 背景音乐到 ./output/audio/background_music/生成配音
scripts/voice_generator.py 合成配音(基于Edge-TTS)--input <旁白脚本JSON> --output ./output/voice--list-voices (列出所有可用音色)./output/voice/生成字幕
合成最终视频
scripts/video_compositor.py 合成视频--images ./output/images --audio ./output/audio --voice ./output/voice --subtitles ./output/subtitles --output ./output/final.mp4./output/final.mp4文件下载
scripts/file_server.py--port 8080 --directory ./outputhttp://localhost:8080/final.mp4./output/error_log.json,可用于问题诊断./output/error_log.json 确认失败步骤./output/error_log.json,从失败步骤恢复./output/,确保下载时能正确访问# 1. 提取关键帧
python scripts/video_frame_extractor.py \
--input original_video.mp4 \
--output ./output/frames \
--interval 2
# 2. 视觉分析(智能体描述分析需求)
python scripts/coze_bot_client.py \
--message "分析这些视频帧,提取:画面风格、色调特征、构图方式、节奏模式" \
--image_path ./output/frames/frame_0001.jpg
# 3. 生成图片素材(智能体创作提示词)
python scripts/image_generator.py \
--prompt "现代科技风格,蓝色调,未来城市景观" \
--output ./output/images/frame_0001.png
# 4. 生成音效和背景音乐
# 方式1: 使用技能预置的 API Key(开箱即用)
python scripts/sound_generator.py \
--type both \
--input audio_config.json \
--output ./output/audio
# 方式2: 使用自己的 API Key
export SUNO_API_KEY=your_api_key
python scripts/sound_generator.py \
--type both \
--input audio_config.json \
--output ./output/audio
# 方式3: 命令行指定 API Key
python scripts/sound_generator.py \
--type both \
--input audio_config.json \
--output ./output/audio \
--suno-api-key your_api_key
# 方式4: 强制使用占位实现(不调用 API)
python scripts/sound_generator.py \
--type both \
--input audio_config.json \
--output ./output/audio \
--use-placeholder
# 其中audio_config.json示例:
{
"sound_effects": [
{"name": "transition_01", "type": "transition", "duration": 2.0, "description": "转场音效"},
{"name": "impact_01", "type": "impact", "duration": 0.5, "description": "冲击音效"}
],
"background_music": {
"name": "background",
"style": "calm",
"duration": 60.0,
"tempo": 90,
:
}
}
python scripts/voice_generator.py --list-voices
python scripts/voice_generator.py \
--input narration.json \
--output ./output/voice
{
: [
{
: ,
: ,
: ,
: ,
: ,
:
},
{
: ,
: ,
: ,
: ,
: ,
:
}
]
}
python scripts/subtitle_generator.py \
--input subtitle_data.json \
--output ./output/subtitles
python scripts/video_compositor.py \
--images ./output/images \
--audio ./output/audio \
--voice ./output/voice \
--subtitles ./output/subtitles \
--output ./output/final.mp4
python scripts/file_server.py \
--port 8080 \
--directory ./output
python scripts/sound_generator.py \
--type sound \
--input sound_effects.json \
--output ./output/audio
python scripts/sound_generator.py \
--type music \
--input background_music.json \
--output ./output/audio
# 检查错误日志
cat ./output/error_log.json
# 从失败步骤重新执行(例如仅重新生成失败的音效)
python scripts/sound_generator.py \
--type sound \
--input sound_effects.json \
--output ./output/audio
scripts/subtitle_generator.py 生成字幕文件--input <字幕数据JSON> --output ./output/subtitles./output/subtitles/