跳到主要内容
PulsarKit

视频变速

在浏览器里把视频加速或放慢,范围0.25x到4x。不上传任何内容,也没有服务器排队。

把文件拖到这里

.mp4, .mov, .mkv, .webm, .avi, .m4v · 最大200 MB

如何调整速度

  1. 1

    添加视频

    任意MP4、MOV、MKV、WebM或AVI,最大200 MB、5分钟;速度可以是原来的四分之一到四倍。

  2. 2

    选择速度

    从列表里选0.25x到4x,或者输入两者之间的自定义值。

  3. 3

    点击“应用”并下载

    开始之前会显示新的时长和帧率。

不增加也不删除任何帧

这里的变速只改变时间,不改变动作。摄像头录下的每一帧都留在文件里,顺序不变,变的只是每一帧显示的时长被拉长或缩短。速度加倍,每一帧的显示时间减半;放慢到四分之一,每一帧停留的时间是原来的四倍。因为帧数不变,结果的技术帧率,也就是每秒播放的帧数,会和你选的速度严格成比例变化:30 fps的片段加速2x后,实际帧率是60 fps;放慢到0.25x,实际帧率是7.5 fps。

为什么慢动作不一定流畅

放慢视频不会凭空造出没有拍下的帧。每秒30帧的视频放慢到四分之一速度,仍然只有那30帧,分布在四倍长的时间线上,远远比不上真正的高速摄像机为流畅慢动作拍下的120帧。结果可以看,用来控制节奏或强调某个瞬间也很有用,但不会像专门的慢动作摄像机拍出的画面。这里没有用运动插帧来填补空隙,这是有意划定的功能范围,帧率工具也是这样定的。

音频的两种处理方式

默认情况下,音频会做时间拉伸来匹配新的时长,音调保持不变,所以加速2x后播放快一倍,人声也不会变成尖细的“花栗鼠音”。切换到“联动音调”则用简单的方式重新采样音频,加速时音调升高,放慢时音调降低。这是经典的效果,常用于搞笑的快放,或者故意压低、拖长的旁白,而且计算量比真正的时间拉伸小。

文件大小跟着新帧率走

编码器按实际帧率而不是原始帧率设定目标,所以加速会提高码率和输出大小,放慢则两者都会降低。一段画面复杂的1080p片段加速2x后,每秒播放对应的文件量,通常明显比同一片段放慢到0.5x时更大,尽管两者来自同一个源文件。

在这个标签页里重新调整时间

帧由你浏览器自带的视频编码器重新排定时间并重新编码,同时一个WebAssembly音频引擎拉伸音轨,并保持音调不变,除非你把两者联动。全部在你的设备上完成:不上传任何内容,没有排队,关闭标签页就会清除一切。

常见问题

人声的音调会变吗?

默认不会。“保持音调”只在时间上拉伸音频,不改变音高,所以语音和音乐在任何速度下都听起来自然。切换到“联动音调”,音高就会特意随速度升高或降低。

为什么放慢后视频没有变得更流畅?

这个工具不会生成新帧,只是让现有的帧显示得更久。按每秒30帧拍摄的视频,不管放慢多少,仍然只有每秒30帧的素材,所以这里做不到真正高速摄像机那样的流畅度。

“联动音调”是什么,什么时候用?

它对音频重新采样,让音调和速度一起变:加速时更高更尖,放慢时更低更慢。这是经典的卡通音效或夸张慢动作音效,计算量也比保持音调小。

新文件大小是怎么算的?

视频码率按实际帧率设定,也就是原始帧率乘以速度倍数。所以加快的片段码率更高,放慢的片段码率更低,和每秒多出或减少的运动量相匹配。

能设置列表里没有的速度吗?

可以。选择“自定义”,输入0.25x到4x之间的任意值,步长0.05。

和帧率工具有什么不同?

帧率工具默认保持总时长不变,改变每秒播放的帧数。这个工具正好相反:保留每一帧,改变整个视频播放的时长,这正是变速的意思。

文件大小和时长上限是多少?

200 MB和5分钟,因为不管选什么速度,每一帧都要解码再重新编码。

文件会上传到服务器吗?

不会。一切都在你设备上的浏览器标签页里完成。

相关工具