abox.tools

语言: 简体中文

怎么把长视频变成延时摄影

一小时的日落、一整天的工地、每天挡风玻璃后的通勤路:值得留的素材,却没人愿意按原速看完。要做的只有两个决定,一个关于时间,一个关于去处,而且全都在你的浏览器里进行,文件从头到尾不离开你的电脑。

打开延时视频 一小时的素材,二十秒看完。

以 Markdown 查看

简短的答案

打开延时摄影生成器,把录像拖进去,然后要么定一个速度——从 1.1× 到 1000× 都行——要么干脆不算数,直接说成片要多长。要发到信息流里的东西,六十秒是个不错的起点。选好每秒帧数,原片是 4K 就把尺寸降一档,导出即可。

如果去处只认 GIF,就把导出的片段接着送进视频转 GIF 转换器;但请先读最后一节,因为延时摄影是你能让一个 GIF 背负的最昂贵的货物。

这趟路是内置的:导出之后,下载按钮下方就有一行提议把结果直接带到转换器,片段到那边已经装好。

说时长,别说速度

“要多快”是个问错了的问题,因为诚实的答案是一道你本不该做的除法:九十分钟素材出一分钟成片是 90×;一天的工地压进三十秒,更接近 3000×,而不是任何滑块暗示的数字。这个工具直接接受成片时长,倍数它自己算,这样等哪天你丢进来一段更长的录像,答案照样成立。

速度倍数仍然有用的地方是小数字。1.1× 到 2× 之间,视频还是当视频看的 — 讲座、演示——而超过大约 8×,它就不再是快放,而成了延时摄影:输出的每一帧都是从时间之流里摘出的一个样本,样本与样本之间的一切,就是不在了。

这种抽样也是速度快的原因。工具只读输出需要的那些瞬间——在 100× 时大约是文件的百分之一——而不是把一小时全部解码只为留下一分钟。

速度卡片:二十倍速、由此得出的时长、保留下来的帧之间的间隔,以及帧率。
说出你想要的时长,速度就跟着定下来,反过来也行。间隔这个数字,说的是原片被跳过了多少。

帧数与尺寸,简要说

导出卡片的摘要:帧数、间隔、成片时长、预估大小,以及需要读取文件的多少。
值得留意的是最后一行:延时摄影只读文件的一小部分,一段重新编码要花一个钟头的片子在这里之所以快,原因就在这儿。

延时摄影什么时候才想变成 GIF

几乎从不。延时摄影是整幅画面的持续变化——恰好是 GIF 压缩最不擅长的东西——所以哪怕很短的一段也会落到几十兆,而 MP4 只有十分之一的体积,还更清晰。凡是能播视频的地方,就发视频。

如果去处真的只认 GIF,就在转换器的时间轴上剪出能循环的几秒钟,宽度收着点,帧率降到 ⁦10–12⁩。局部 GIF 指南就是这套预算的完整版。

如果你每周都做这件事

这两步分住在两个页面上是有意为之:每个页面只做一件事,每一个都能独自证明没有任何东西离开你的电脑。但这两个页面所运行的一切都是开源的:MIT 许可证,每个工具一个文件夹,零依赖的 ES 模块,README 把它们一个个点名讲清。

如果三脚架上的相机是你日常的一部分,就把代码代理指向代码仓库,让它把抽样器和 GIF 编码器拼成一个页面,你的速度和尺寸预先设好。这些模块就是写来被读的,把它们带走,正是许可证存在的意义。