mcpField
A
auto-editor-transitions

auto-editor-transitions

github.com/wyattblue创意与媒体5.7k43 次安装今天更新
代码仓库

关于 auto-editor-transitions

auto-editor-transitions 是用于配置 auto-editor 视频和音频时间线转场的技能参考。它介绍转场类型、时长、剪辑阈值、逐剪辑点设置,以及转场在不同编辑器导出格式中的处理方式。

主要功能

  1. 01设置转场类型和时长
  2. 02选择最短剪辑长度
  3. 03使用视频和音频转场
  4. 04在 v3 时间线逐剪辑点配置转场
  5. 05查看转场在编辑器导出中的处理

适用场景

  1. 01为视频剪辑添加叠化
  2. 02为播客音频应用交叉淡化
  3. 03为不同剪辑点设置不同转场
  4. 04为导出到 Premiere Pro 准备转场

安装

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

$npx skills add https://github.com/wyattblue/auto-editor --skill auto-editor-transitions

安装后在 Claude Code 中输入/auto-editor-transitions确认已加载。

详细介绍

转场

--transition KIND:DURATION[:MIN-CUT] 会在 auto-editor 生成的每个切点,以及时间线的起点和终点添加转场。视频和音频转场会关联在一起:它们覆盖相同的时长。

auto-editor video.mp4 --transition dissolve:1sec        # cross-dissolves, fades at the ends
auto-editor video.mp4 --transition push:0.5sec          # a Premiere Pro transition
auto-editor video.mp4 --transition clock-wipe:1sec:0    # at every cut, however short
auto-editor video.mp4 --transition constant-power:1sec  # audio crossfade kind; video dissolves
  • DURATION:每个转场的时长(0.5sec,或直接使用帧数)。
  • MIN-CUT(默认值为 1sec):跳过已移除的源片段短于此时长的切点,这样剪掉短暂停顿时会保留硬切,而不会造成卡顿。 0 表示在每个切点都添加转场。

转场会使用剪掉的素材(手柄),因此:

  • 如果片段或被移除的部分太短,无法支持转场,转场可能会缩短或跳过;
  • 被移除部分中的内容会在转场中途显示。如果不想让观众看到这些填充内容,请缩短转场时长或调高 MIN-CUT。

类型

包含 Premiere Pro 中的所有转场,名称采用 Premiere 中的名称并转换为小写,单词之间用连字符分隔。Legacy 文件夹中与新版转场同名的转场会以 -legacy 结尾。它们使用 Premiere 的默认设置播放。

分组类型
溶解dissolve、additive-dissolve、blur-dissolve、burn-alpha、dip-to-black、dip-to-color、dip-to-white、film-dissolve、luma-fade、morph-cut、mosaic
动画block-motion、flip-motion、fold-motion、pop-motion、pull-motion、spin-motion、spring-motion、travel-motion
纹理与扭曲chaos、earthquake、flicker、glass、glitch、grunge、kaleidoscope、liquid-distortion、tv-power、vhs-damage
灯光与模糊burn-chroma、chroma-leak、cross-zoom、directional-blur、flare、flash、glow、lens-blur、light-leak、light-sweep、phosphor、radial-blur、ray、solarize、stripe、zoom-blur
滑动3d-roll、film-roll、push、roll、slide、split、stretch、whip
智能工具motion-camera、motion-tween、shape-dissolve、shape-flow
文字text-animator、typewriter
变换3d-spin、3d-spinback、frame、louver、mirror、page-peel、slice、wave
擦除clock-wipe、linear-wipe、neon-wipe、panel-wipe、plateau-wipe、radial-wipe、soft-wipe、star-wipe、stretch-wipe
沉浸式视频vr-chroma-leaks、vr-gradient-wipe、vr-iris-wipe、vr-light-leaks、vr-light-rays、vr-mobius-zoom、vr-random-blocks、vr-spherical-blur
旧版additive-dissolve-legacy、barn-doors、center-split、clock-wipe-legacy、cross-dissolve-legacy、cross-zoom-legacy、dip-to-black-legacy、dip-to-white-legacy、film-dissolve-legacy、inset、iris-box、iris-cross、iris-diamond、iris-round、non-additive-dissolve、push-legacy、radial-wipe-legacy、slide-legacy、split-legacy、whip-legacy、wipe
已弃用(Premiere 中不再列出)band-slide、checker-wipe、cube-spin、flip-over、gradient-wipe、page-peel-obsolete、page-turn、venetian-blinds

dip-to-color 会转场至时间线的背景颜色(-bg)。

音频。 视频类型会为音频添加普通交叉淡化。音频还有 3 种专用类型:dissolve(Premiere 的 Constant Gain;也接受 constant-gain)、constant-power 和 exponential-fade。指定其中一种时,视频仍会使用交叉溶解。

与 Premiere 的接近程度。 auto-editor 会自行渲染所有类型。逐帧与 Premiere 渲染结果比较时,push、clock-wipe 和 barn-doors 的差异在编码噪声范围内,page-peel 也很接近;其他类型尚未测量。普通溶解和擦除预计会比较接近,而 glitch 或 light-leak 这类自行生成噪点和颜色的效果则会有所不同。要获得 Premiere 的精确效果,请使用 premiere-otio 导出,然后交由 Premiere 渲染。

逐转场控制:v3 时间线

--transition 会在所有位置使用同一种类型。若要在每个剪辑点使用不同类型或时长,请导出 v3 时间线,编辑其 transitions 键,然后渲染:

auto-editor video.mp4 --transition dissolve:0.5sec --export v3 -o edit.v3
# edit edit.v3, then:
auto-editor edit.v3 -o out.mp4
"transitions": {
  "v": [[{"kind": "push", "at": 300, "dur": 15, "alignment": "center"}]],
  "a": [[{"kind": "constant-power", "at": 300, "dur": 15, "alignment": "center"}]]
}

at 是时间线中的剪辑点帧数,dur 是时长帧数,而 alignment 可以是 start(从片段起点淡入)、center(在相邻片段之间的剪辑点两侧进行转场)或 end(在片段终点淡出)。视频轨道使用视频类型;音频轨道使用 dissolve、constant-power 或 exponential-fade。请参阅 https://auto-editor.com/docs/v3。

在编辑器中导出

导出格式导出内容
premiere-otio所有类型,均以 Premiere 自带转场的形式导出。对于已过时的类型,Premiere 仍可读取 page-turn 和 page-peel-obsolete;其他类型会作为叠化发送,因为 Premiere 会将其丢弃并留下剪辑点。
premiere、resolve-fcp7(FCP7 XML)交叉叠化;淡入淡出(作为 Dip to Color Dissolve,Premiere 会将其识别为 Dip to Black 或 Dip to White);wipe(作为 Edge Wipe);音频的 Cross Fade (0dB) 或 (+3dB)。其他类型均会变为叠化。
final-cut-pro、resolve(FCPXML)Cross Dissolve 主干转场。
shotcut、kdenlive同轨叠化和交叉淡化,以及片段结尾处的淡化滤镜。
v3所有类型,保持不变。

要将这些类型导入 Premiere,请使用 premiere-otio。v1、v2 和 clip-sequence 导出会丢弃转场;片段序列中的文件彼此独立,因此它们之间的转场没有意义。

导入

FCP7 XML 和 FCPXML 导入会读取这些格式指定的转场:Cross Dissolve、Additive Dissolve、Dip to Color Dissolve(根据其颜色区分黑色或白色)、Edge Wipe、各种 Iris、Page Curl、Star、Cross Fade (0dB/+3dB),以及 Premiere 通常使用的名称。无法识别的名称会以叠化播放。

操作示例

auto-editor talk.mp4 --transition dissolve:0.3sec           # soft cuts in a talking-head video
auto-editor vlog.mp4 --transition whip:0.4sec:2sec          # whips, only where 2s+ was removed
auto-editor podcast.mp3 --transition constant-power:0.2sec  # audio-only: smooth crossfades
auto-editor video.mp4 --transition push:0.5sec --export premiere-otio   # finish in Premiere

关于剪辑本身(编辑方法、边距、节奏),请参阅 auto-editor 技能。关于编辑器导出的一般信息,请参阅 auto-editor-export 技能。

评论

支持 Markdown