返回顶部
v

video-transition视频转场

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
125
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

video-transition

Video Transition / 视频转场

视频转场效果工具,使用 ffmpeg xfade 滤镜实现平滑转场。

支持的转场效果

转场类型英文名效果描述
淡入淡出fade画面逐渐过渡
左滑
slideleft | 新画面从右侧滑入 | | 右滑 | slideright | 新画面从左侧滑入 | | 上滑 | slideup | 新画面从下方滑入 | | 下滑 | slidedown | 新画面从上方滑入 | | 圆形展开 | circleopen | 圆形遮罩展开 | | 左擦除 | wipeleft | 从右向左擦除 | | 右擦除 | wiperight | 从左向右擦除 | | 距离 | distance | 距离渐变 | | 像素化 | pixelize | 像素化过渡 | | 对角线 | diagtl/diagtr | 对角线擦除 | | 矩形 | rectcrop | 矩形裁剪 |

快速使用

1. 合并视频带转场

python
from videotransition import concatwith_transitions

合并视频片段,自动添加转场

concatwithtransitions( video_paths=[clip1.mp4, clip2.mp4, clip3.mp4], output_path=output.mp4, transition_duration=0.5 )

2. 单个转场效果

python
from videotransition import applytransition

在两个视频之间应用特定转场

apply_transition( video1=intro.mp4, video2=main.mp4, output=merged.mp4, transition=fade, duration=0.5 )

3. 批量添加淡入淡出

python
from videotransition import addfadetoclips

为所有片段添加淡入淡出

addfadeto_clips( input_dir=clips/, output_dir=faded/, fade_in=0.3, fade_out=0.3 )

参数说明

concatwithtransitions()

参数类型默认值说明
videopathslist-视频路径列表
outputpath
str | - | 输出路径 | | transition_duration | float | 0.5 | 转场时长(秒) | | transitions | list | 循环使用所有 | 转场类型列表 | | auto_fade | bool | True | 是否自动添加淡入淡出 |

apply_transition()

参数类型默认值说明
video1str-第一个视频
video2
str | - | 第二个视频 | | output | str | - | 输出路径 | | transition | str | fade | 转场类型 | | duration | float | 0.5 | 转场时长 | | offset | float | 自动计算 | 转场起始时间 |

依赖

ffmpeg >= 4.0

技术原理

使用 ffmpeg 的 xfade 滤镜实现视频转场:

bash
ffmpeg -i clip1.mp4 -i clip2.mp4 \
-filter_complex [0:v][1:v]xfade=transition=fade:duration=0.5:offset=5[outv] \
-map [outv] output.mp4

触发词

视频转场、转场效果、xfade、视频合并、淡入淡出

文件结构

video-transition/
├── SKILL.md # 技能说明
├── README.md # 详细文档
├── video_transition.py # 核心模块
├── example.py # 使用示例
└── package.json # 包信息

License

MIT

Author

systiger

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 video-transition-1776025041 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 video-transition-1776025041 技能

通过命令行安装

skillhub install video-transition-1776025041

下载

⬇ 下载 video-transition v1.0.0(免费)

文件大小: 6.43 KB | 发布时间: 2026-4-13 12:29

v1.0.0 最新 2026-4-13 12:29
video-transition 1.0.0 初始版本发布

- 提供基于 ffmpeg xfade 滤镜的视频转场工具,支持多种转场效果(淡入淡出、滑动、擦除、圆形等)。
- 支持批量视频片段合并,自动插入转场效果。
- 可为片段批量添加淡入淡出效果。
- 提供简洁 Python 接口,包括 concat_with_transitions、apply_transition、add_fade_to_clips。
- 提供详细参数说明及使用示例代码。

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部