跳转至

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)

  1. 在工作流画布中添加 ChangeSpeed 节点。
  2. 将输入视频连接至 video 输入插槽。
  3. 设定所需的播放速度倍率数值(speed)。
  4. (可选)根据需求勾选或取消 include_audio 伴音开关。
  5. 执行工作流,变速后的视频即刻生成。

参数输入插槽 (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 倍速快进预览短片:

  1. 将 LoadVideo 的输出连接至 ChangeSpeed 的 video 输入插槽。
  2. 将 speed 设为 3.0。
  3. 保持 include_audio: true 开启。
  4. 执行工作流,生成的视频播放时长缩短至原本的三分之一,且音画严密贴合,输出文件名自动标注为 {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:延时摄影、日落云卷与车流轨迹。