关于 pan-3d-transition
用于通过 Remotion 为视频插入 3D 旋转转场的技能,面向视频编辑工作流。脚本从视频后段提取画面作为预告,再与原视频片段拼接并保留音频。
主要功能
- 01插入 3D 旋转预告转场
- 02从视频后段提取画面
- 03设置插入位置与转场时长
- 04支持指定背景图片
- 05拼接后保留音频
适用场景
- 01在视频开头加入内容预告
- 02为视频片段添加旋转转场
- 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-at | 3 | 插入位置(秒) |
--duration | 5 | 转场时长 |
--teaser-start | 60 | 从视频中的何处采样内容 |
--bg-image | none | 背景图片 |
工作原理
- 从视频后续部分提取帧
- 通过 Remotion 创建 3D 旋转动画
- 将视频拆分为:片头、转场、主体
- 拼接视频并保留音频
依赖项
cd video_effects && npm install
输出
在指定位置插入摇摆预告片的视频。
架构
输入
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
input_video | file_path | 是 | 输入视频文件 |
insert_at | integer | 否 | 插入预告片的位置(秒,默认值:3) |
duration | integer | 否 | 转场时长(秒,默认值:5) |
teaser_start | integer | 否 | 从视频中的何处采样内容(秒,默认值:60) |
bg_image | file_path | 否 | 背景图片路径 |
输出
| 名称 | 类型 | 描述 |
|---|---|---|
output_video | file_path | 插入 3D 转场后的视频 |
可组合使用
与此工具适合串联使用的技能:video-edit
成本
本地免费(Remotion + FFmpeg)
评论
支持 Markdown