ChangeSpeed 视频播放速度倍率与音画同步变速节点
节点核心功能 (What is it?)
ChangeSpeed 节点允许创作者自由改变视频的播放速度倍率(Speed Multiplier)。它基于 FFmpeg 的 setpts 视频时间戳重定滤镜以及 atempo 声音重采样滤镜,在加速或慢放画面的同时,自适应同比例调整音频的播放节奏,完美杜绝音画不同步。
典型适用场景 (When would I use it?)
在以下情况下使用 ChangeSpeed 节点:
- 制作快进特效(如 2x、3x 倍速播放),用于压缩冗长操作展示;
- 制作优雅的慢动作特写(如 0.5x、0.25x 慢放),突显动作瞬间细节;
- 制作缩时延时摄影(Time-lapse)短片;
- 为快速审查与审核长篇视频提供倍速浓缩预览;
- 细致分解与分析高速运动(如体育竞技、机械运转)的细节画面。
使用指南 (How to use it)
基础配置流程 (Basic Setup)
- 在工作流画布中添加 ChangeSpeed 节点。
- 将输入视频连接至
video输入插槽。 - 设定所需的播放速度倍率数值(
speed)。 - (可选)根据需求勾选或取消
include_audio伴音开关。 - 执行工作流,变速后的视频即刻生成。
参数输入插槽 (Parameters)
- video:待改变播放速度的目标视频流(原生支持
VideoArtifact与VideoUrlArtifact)。 - speed:播放速度倍率(取值范围:
0.1–10.0x,默认值:1.0原速):0.1:放慢 10 倍(极速慢动作,超高动态分解);0.5:放慢 2 倍(经典影视慢动作);1.0:正常 1 倍原速播放(默认);2.0:加速 2 倍(常规快进);5.0:加速 5 倍(极速快进与动态穿梭);10.0:加速 10 倍(超高倍率延时摄影)。
- include_audio:是否在输出视频中包含音频伴音(布尔开关,默认值:
true):- 开启时:音频自动基于
atempo重采样对齐视频播放时长; - 关闭时:直接剥离音轨,输出纯静音视频。
- 开启时:音频自动基于
- processing_speed:转码编码与画质平衡(
fast/balanced/quality)。
输出引脚 (Outputs)
- video:调整播放速度后的全新视频工件。
典型工作流示例 (Example)
为一段冗长的屏幕录屏制作 3 倍速快进预览短片:
- 将
LoadVideo的输出连接至 ChangeSpeed 的video输入插槽。 - 将
speed设为3.0。 - 保持
include_audio: true开启。 - 执行工作流,生成的视频播放时长缩短至原本的三分之一,且音画严密贴合,输出文件名自动标注为
{original_filename}_speed3.0.{format}。
关键技术特性 (Important Notes)
- 高精度 PTS 轴重定:底层使用
setpts=PTS/N精准重写每一帧的 Presentation Time Stamp,画面平滑连贯无丢帧卡顿; - 智能伴音变速保持音调:当倍速在常规区间内时,底层会自动平滑调节音频速率;若加速或慢放倍数过于激进(如高于 4x 或低于 0.25x),声音可能会发生一定压缩质感变化;
- 静音模式性能优势:当取消勾选
include_audio时,底层跳过复杂的音频重采样阶段,转码处理速度大幅提升。
速度参数场景对照表 (Speed Reference)
- 0.25x(放慢 4 倍):适合深度定格与动作分解;
- 0.5x(放慢 2 倍):经典好莱坞电影慢动作氛围;
- 1.0x:原始自然速度;
- 2.0x:常规倍速教程与快进流;
- 3.0x:强烈的动感快进节奏;
- 5.0x–10.0x:延时摄影、日落云卷与车流轨迹。