mcpField
P
pan-3d-transition

pan-3d-transition

github.com/aiagentwithdhruv创意与媒体2044 次安装15 周前更新
代码仓库

关于 pan-3d-transition

用于通过 Remotion 为视频插入 3D 旋转转场的技能,面向视频编辑工作流。脚本从视频后段提取画面作为预告,再与原视频片段拼接并保留音频。

主要功能

  1. 01插入 3D 旋转预告转场
  2. 02从视频后段提取画面
  3. 03设置插入位置与转场时长
  4. 04支持指定背景图片
  5. 05拼接后保留音频

适用场景

  1. 01在视频开头加入内容预告
  2. 02为视频片段添加旋转转场
  3. 03调整预告画面取样时间

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aiagentwithdhruv/skills --skill pan-3d-transition

安装后在 Claude Code 中输入/pan-3d-transition确认已加载。

附带文件scripts/insert_3d_transition.py

详细介绍

3D 平移转场

目标

使用 Remotion 渲染,为视频创建 3D 旋转“摇摆”转场效果。

脚本

  • ./scripts/insert_3d_transition.py - 在视频中插入转场

用法

python3 ./scripts/insert_3d_transition.py input.mp4 output.mp4 \
  --insert-at 3 \
  --duration 5 \
  --teaser-start 60 \
  --bg-image .tmp/bg.png

参数

参数默认值描述
--insert-at3插入位置(秒)
--duration5转场时长
--teaser-start60从视频中的何处采样内容
--bg-imagenone背景图片

工作原理

  1. 从视频后续部分提取帧
  2. 通过 Remotion 创建 3D 旋转动画
  3. 将视频拆分为:片头、转场、主体
  4. 拼接视频并保留音频

依赖项

cd video_effects && npm install

输出

在指定位置插入摇摆预告片的视频。


架构

输入
名称类型必填描述
input_videofile_path是输入视频文件
insert_atinteger否插入预告片的位置(秒,默认值:3)
durationinteger否转场时长(秒,默认值:5)
teaser_startinteger否从视频中的何处采样内容(秒,默认值:60)
bg_imagefile_path否背景图片路径
输出
名称类型描述
output_videofile_path插入 3D 转场后的视频
可组合使用

与此工具适合串联使用的技能:video-edit

成本

本地免费(Remotion + FFmpeg)

评论

支持 Markdown