remotion-video-enhancer skill
影片与视频编辑及自媒体创作者在制作PPT或视频需要提升视觉表现力时,使用此技能可一键生成Remotion风格的高级转场与Framer Motion交互动画,自动规划动画序列,让内容呈现专业级动态效果。
A100/100content scan
Is the remotion-video-enhancer skill safe?
Clean: nothing in its files matched our rules. We read 11 files in the folder on 2026-09-28.
No findings.
Install the remotion-video-enhancer skill
A skill is a folder. Copy it into your agent's skills folder and the agent loads it when the task matches its description.
git clone --depth 1 https://github.com/anbeime/skill.git /tmp/skill mkdir -p ~/.claude/skills cp -r /tmp/skill/skills/remotion-video-enhancer/remotion-video-enhancer ~/.claude/skills/remotion-video-enhancer
available in every project
In the Claude apps, zip the folder and upload it from the Skills settings. The folder on GitHub
The instructions your agent would load
SKILL.md as published, without the frontmatter. Read it on GitHub
Remotion 视频增强工具
任务目标
- 本 Skill 用于:为 PPT 内容和视频添加 Remotion 风格的转场和动画效果
- 能力包含:高级视频转场、Framer Motion 交互式动画、动画序列规划、多媒体增强
- 触发条件:用户需要增强视频转场效果、添加交互式动画、或与其他 PPT Skill 协同
前置准备
- 依赖说明:scripts 脚本所需的依赖包
moviepy>=1.0.3
pillow>=9.0.0- 系统依赖:FFmpeg(必需,用于视频转场处理)
# Ubuntu/Debian
sudo apt-get install ffmpeg
# macOS
brew install ffmpeg操作步骤
标准流程(完整动画增强)
步骤 1:接收输入数据
根据协同模式,接收不同输入:
- 来自 ppt-generator:JSON 格式的 PPT 数据
- 来自 nanobanana-ppt-visualizer:图片文件或 HTML 播放器
- 来自 ppt-roadshow-generator:已合成的视频文件
- 用户直接提供:图片序列、视频文件或 JSON 数据
步骤 2:动画规划与配置
- 分析输入内容,确定动画类型:
- 视频转场增强(使用 FFmpeg)
- HTML 交互式动画(使用 Framer Motion)
- 混合模式(视频 + HTML)
- 调用 scripts/animation_planner.py:
python scripts/animation_planner.py \
--input ./input_data \
--style dynamic \
--output ./animation_plan.json- 输出动画配置(animation_plan.json),包含:
- 每个页面/片段的转场类型
- 动画时长和缓动曲线
- 元素入场/出场效果
- 交互式触发条件
步骤 3:视频转场增强(FFmpeg)
- 调用 scripts/video_transitions.py:
python scripts/video_transitions.py \
--input ./video.mp4 \
--transitions ./animation_plan.json \
--output ./enhanced_video.mp4- 支持的转场类型:
- 淡入淡出 (Fade):经典淡入淡出效果
- 滑动 (Slide):上下左右滑动
- 缩放 (Zoom):推拉镜头效果
- 翻转 (Flip):3D 翻转效果
- 旋转 (Rotate):旋转过渡
- 模糊 (Blur):模糊过渡
- 溶解 (Dissolve):像素溶解效果
- 弹性 (Elastic):弹性动画
- 每种转场支持自定义:
- 转场时长(默认 1-2 秒)
- 缓动曲线(linear, ease-in, ease-out, ease-in-out, bounce, elastic)
- 方向(上下左右)
步骤 4:HTML 动画增强(Framer Motion)
- 调用 scripts/html_animations.py:
python scripts/html_animations.py \
--input ./ppt_data.json \
--template enhanced_viewer.html \
--output ./animated_viewer.html- Framer Motion 动画效果:
- 页面过渡:流畅的页面切换动画
- 元素入场:标题、内容逐个进场
- 悬停效果:鼠标悬停时的反馈动画
- 点击效果:点击时的涟漪或缩放效果
- 滚动效果:滚动时的视差动画
- 交互式特性:
- 键盘导航动画
- 触摸手势支持
- 全屏过渡动画
- 进度条动画
步骤 5:输出增强内容
- 视频增强输出:enhanced_video.mp4
- HTML 动画输出:animated_viewer.html
- 动画配置:animation_plan.json
与其他 Skill 协同
与 ppt-generator Skill 协同
用户请求:"生成一个带高级转场的 PPT 视频"
┌─────────────────────────────────────────────────────────┐
│ ppt-generator Skill │
├─────────────────────────────────────────────────────────┤
│ 7 角色协作生成 JSON 数据 │
│ 输出:ppt_data.json │
└─────────────────────────────────────────────────────────┘
│
▼ JSON 数据
┌─────────────────────────────────────────────────────────┐
│ remotion-video-enhancer Skill │
├─────────────────────────────────────────────────────────┤
│ 1. 动画规划(animation_planner.py) │
│ 2. HTML 动画增强(html_animations.py) │
│ 3. 输出:animated_viewer.html │
└─────────────────────────────────────────────────────────┘与 nanobanana-ppt-visualizer Skill 协同
用户请求:"为生成的播放器添加 Framer Motion 动画"
┌─────────────────────────────────────────────────────────┐
│ nanobanana-ppt-visualizer Skill │
├─────────────────────────────────────────────────────────┤
│ 生成 HTML 播放器 + 图片 │
│ 输出:viewer.html, slide-*.png │
└─────────────────────────────────────────────────────────┘
│
▼ HTML 文件
┌─────────────────────────────────────────────────────────┐
│ remotion-video-enhancer Skill │
├─────────────────────────────────────────────────────────┤
│ 1. 使用 Framer Motion 增强 viewer.html │
│ 2. 添加页面过渡、元素入场、交互效果 │
│ 3. 输出:animated_viewer.html │
└─────────────────────────────────────────────────────────┘与 ppt-roadshow-generator Skill 协同
用户请求:"为路演视频添加高级转场效果"
┌─────────────────────────────────────────────────────────┐
│ ppt-roadshow-generator Skill │
├─────────────────────────────────────────────────────────┤
│ 10 角色协作生成路演视频 │
│ 输出:roadshow_video.mp4 │
└─────────────────────────────────────────────────────────┘
│
▼ 视频文件
┌─────────────────────────────────────────────────────────┐
│ remotion-video-enhancer Skill │
├─────────────────────────────────────────────────────────┤
│ 1. 动画规划(animation_planner.py) │
│ 2. 视频转场增强(video_transitions.py) │
│ 3. 应用 Remotion 风格转场 │
│ 4. 输出:enhanced_roadshow_video.mp4 │
└─────────────────────────────────────────────────────────┘独立使用模式
模式 A:仅生成动画配置
python scripts/animation_planner.py \
--input ./ppt_data.json \
--style dynamic \
--output ./animation_plan.json- 适用于:用户希望手动调整动画参数
- 输出:animation_plan.json
模式 B:仅增强视频转场
python scripts/video_transitions.py \
--input ./video.mp4 \
--transitions ./animation_plan.json \
--output ./enhanced_video.mp4- 适用于:已有视频,需要增强转场效果
- 输出:enhanced_video.mp4
模式 C:仅生成 HTML 动画
python scripts/html_animations.py \
--input ./ppt_data.json \
--template enhanced_viewer.html \
--output ./animated_viewer.html- 适用于:需要交互式动画播放器
- 输出:animated_viewer.html
可选分支
- 快速模式:使用默认动画配置,跳过动画规划
- 自定义模式:用户提供自定义动画配置 JSON
- 批量处理:一次性处理多个视频或 PPT
- 模板模式:使用预设动画模板(见 assets/animations/)
资源索引
- 动画规划脚本:见 scripts/animation_planner.py(用途:生成动画配置)
- 视频转场脚本:见 scripts/video_transitions.py(用途:FFmpeg 视频转场)
- HTML 动画脚本:见 scripts/html_animations.py(用途:Framer Motion 动画)
- 转场效果指南:见 references/transition_guide.md(用途:转场效果详细说明)
- 动画模板:见 assets/animations/(可选:预设动画配置)
- HTML 模板:见 assets/templates/enhanced_viewer.html(Framer Motion 播放器)
- 协同指南:见 references/collaboration_guide.md(与其他 Skill 协同)
注意事项
- 本 Skill 不依赖任何第三方 AI API,所有动画使用 FFmpeg 和 Framer Motion 实现
- 视频转场使用 FFmpeg,确保已安装
- HTML 动画使用 Framer Motion CDN,无需安装
- 动画配置 JSON 格式必须符合规范(见 references/transition_guide.md)
- 与其他 Skill 协同时,确保输入格式正确
- 支持批量处理,但建议单个视频不超过 100 页
- Framer Motion 动画仅在现代浏览器中支持
使用示例
More skills from anbeime/skill
- APDF Processing Pro综合办公文员与软件开发工程师当需要批量处理PDF表单、提取表格或进行OCR识别时,使用内置脚本一键完成自动化提取与数据校验,彻底告别繁琐的手动录入,让复杂文档工作流高效、稳健落地。
- Aagent-team产品经理与项目管理专家在应对复杂项目时,使用此技能可动态组建包含“执行、指挥、评审”的专属AI团队。实时查看多智能体辩论与决策全过程,共享统一上下文记忆,一键完成从会议决策到系统构建的全流程高效协同!
- Aagentkit-multimedia-shopping电商运营与内容创作者在需要制作带货短视频时,用此技能一键生成9:16竖屏数字人成片。自动编排AI绘画、语音合成与视频生成,快速产出“小省导购员”专属形象与专业配音,让多模态视频制作省时省力。
- Aantinet-doc-parse软件开发工程师与数据科学家在构建RAG系统时,当需处理PDF/Word/Excel等多格式复杂文档,用此技能可自动触发三级解析降级,一键输出高置信度结构化Markdown与元数据,免去繁琐清洗,直接夯实企业知识库数据底座!
- Aantinet-four-color-cards财务和投资分析师、律师助理与法律助手在撰写金融研报或分析法律文档时,必用此技能!基于解析文档一键生成事实蓝卡、解释绿卡、风险黄卡与行动红卡。自动完成深度剖析与风险排查,产出100%可溯源的结构化四色报告,让复杂分析高效且严谨。
- Aantinet-provenance软件开发工程师与信息安全分析师在构建多智能体系统时,当需全链路可观测与安全审计,请用此技能。它自动收集操作日志,生成可追溯证据链与向量索引,开箱即用实现系统审计与精准回放,让Agent运行安全透明。
- Aantinet-security-scan信息安全分析师与软件开发工程师在搭建文档处理流水线时,当需要拦截违规文件或外部URL,请挂载此技能作为强制前置安检,自动输出 pass/reject 判定与详细合规扫描报告,一键守住零信任安全底线。
- AarchifyCreate polished, validated architecture, workflow, sequence, data-flow, and lifecycle/state diagrams as explorable standalone HTML with inline SVG, dark/light themes, optional trace motion, and PNG/JPEG/WebP/SVG/WebM export. Accept plain-language requirements or pasted Mermaid flowchart, sequenceDiagram, and stateDiagram input; inspect repository evidence when the diagram must reflect real code. Use when the user asks to visualize system architecture, infrastructure, cloud/security/network topology, technical workflows, API call sequences, request lifecycles, data pipelines, ETL/ELT, data lineage, state machines, or to convert/beautify Mermaid.
- Aarticle-illustrator内容创作者与自媒体创作者在撰写长文缺乏视觉辅助时,当需要给文章配图或生成插图请使用。自动分析文章结构,精准识别位置并生成插画插入段落,将抽象概念具象化。一键完成智能图文排版,省去手动找图时间,大幅提升阅读体验!
- Aarticle-illustrator内容创作者和自媒体创作者在撰写长文时,当需要“给文章配图”或“添加插图”时使用。自动分析文章结构,精准识别需要视觉辅助的位置,生成并插入契合语境的插画,将抽象概念具象化,一键完成高质量图文排版,大幅提升阅读体验。
- Aatutun-xhs-cover阿囤囤风格小红书封面提示词生成。用于AI工具、效率方法、产品测评、教程部署、个人经验、播客推荐、职场认知类内容的爆款竖版封面设计。特点是真人出镜、超大柔和浅黄(#FDFFA7)/白色中文标题、粗黑描边、人物抠图描边、绿色勾选清单、emoji贴纸、箭头标注、高对比高密度构图。关键词:小红书封面、爆款封面、阿囤囤风格、AI教程封面、产品测评封面、封面提示词。
- Abaoyu-format-markdown技术写作员与内容创作者在处理纯文本或 Markdown 稿件时,若需优化文章结构、添加 frontmatter 或自动修正中英文排版间距,使用此技能可一键生成专业美观的 {filename}-formatted.md 文件,让文档排版更完美。