无需上传, 100% 本地处理, 无需账户

更改视频速度

加速教程视频,或放慢片段看清细节,音轨会同步变化,不会出现声音变尖的"花栗鼠"效果。一切都在浏览器中完成,文件绝不离开你的设备。

视频变速 的工作原理

视频变速可以在浏览器中直接把一段视频的播放速度调整为原速的 0.25 倍到 4 倍,使用的是编译成 WebAssembly 的 ffmpeg。视频流通过 setpts 滤镜重新调整(直接改写时间戳,因此除了编码器重新编码带来的损耗外,不会有画面混合或额外的质量损失),音频轨则使用和 audio-speed 相同的 atempo 滤镜链进行时间拉伸,让配乐跟上新的节奏,而不会出现“花栗鼠”式的尖细声或拖长的低沉声。

对于超出单级 atempo 所能接受的 0.5 倍到 2 倍范围的速度,工具会自动串联多级处理来达成;你只需要选择一个 0.25 倍到 4 倍之间的数值即可。不上传任何内容:文件的读取、处理和重新编码都在你自己的设备上完成。

视频变速 的分步使用说明

  1. 拖入或选择要加速或减速的视频文件。
  2. 用滑块或预设按钮设置速度,范围是 0.25 倍到 4 倍。
  3. 点击开始。ffmpeg 会在本地重新调整视频时间轴,并对音频进行时间拉伸。
  4. 处理完成后预览结果并下载。

常见使用场景

  • 把一段屏幕录制教程加速到 1.5 倍或 2 倍,方便更快看完。
  • 把一段运动或舞蹈视频减速到 0.5 倍,逐帧研究动作技巧。
  • 在不剪掉内容的情况下,把一段较长的视频缩短以符合社交媒体的时长限制。
  • 让一段视频片段的长度与固定的音乐轨道时长相匹配。

常见问题

改变视频速度时,我的视频会被上传到任何地方吗?

不会。编译成 WebAssembly 的 ffmpeg 会在你的浏览器标签页内重新调整视频和音频的时间轴。文件会被读入你设备的内存中处理,加速或减速后的结果以本地下载的形式提供。运行工具时打开浏览器开发者工具的网络面板,你不会看到任何携带视频内容的请求。

音频的音高会随着速度一起变化吗?

不会。音频轨经过和 audio-speed 相同的 atempo 时间拉伸处理,只改变时长,不改变音高。2 倍速下声音听起来更快,但不会变尖;0.5 倍速下听起来更慢,但不会变低沉。如果你想要真正改变音高,可以使用 audio-pitch 工具,它与速度无关。

为什么视频流和音频流使用的技术不一样?

视频的时间调整是直接改写时间戳(setpts=PTS/速度):每一帧只是获得一个新的显示时间,因此在适度的变速下不会凭空生成或丢弃任何一帧。音频无法这样处理,因为简单地重采样会改变音高,所以它改用 atempo 时间拉伸滤镜链,也就是 audio-speed 所依赖的那一套。

改变速度会重新编码整段视频吗?

会。视频和音频流都会被重新编码,因为它们的时间轴都被改写了。输出编码根据你的输出文件扩展名决定(MP4/MOV/MKV 用 H.264,WebM 用 VP8),确保结果在任何地方都能播放。

我能加速或减速的最大文件是多大?

最大 500 MB,和本站其他一次性处理的 ffmpeg 视频工具(旋转、裁剪、剪辑)上限相同。在内存有限的移动设备上,这个限制会自动降低,以避免标签页因内存耗尽而崩溃。

视频变速能离线使用吗?

基本可以。变速处理本身始终在你的设备上运行,视频从不会离开你的机器。唯一需要注意的是:ffmpeg 引擎体积不小,首次使用本站任何基于 ffmpeg 的工具时都需要从本站下载一次。这次下载和页面加载都完成后,你就可以断开网络,变速功能仍然可以使用。