abox.tools

语言: 简体中文

怎样做一个回旋镖视频

回旋镖是先正着放、再倒着放、然后循环的片段。这里没有哪个工具带回旋镖按钮;它从三个各干一件事的工具里长出来——剪、倒、接——整条链子都跑在你自己的机器上。

以 Markdown 查看

简短的答案

  1. 剪出瞬间。打开视频剪切器,标出该来回摆动的那一两秒,导出成一个独立片段。
  2. 倒转一份副本。把这个片段丢进视频倒放器,声音留在外面,导出。现在同一个瞬间你有两份,每个方向各一份。
  3. 把两段接起来。回到视频剪切器,两个文件都丢进去,各自整段标记,正放的排前面,导出一个文件。

哪一跳都不需要中途下载:每次导出之后,下载按钮下方都有一行提议把结果直接带到下一个工具——第一刀之后带到倒放工具,倒放之后再带回剪切工具——文件到那边已经装好。

那个文件就是回旋镖。凡是静音视频会循环播放的地方,原样发出去就行;如果目的地只认 GIF,就再过一遍视频转 GIF 转换器。每一步都发生在你的浏览器里;这条链上没有任何东西,在任何环节,被上传给任何人。

为什么先剪

倒放必须把碰到的每一帧都解码再重新编码;倒放指南解释了为什么没有更便宜的路。剪切则近乎免费:剪切器把整帧原样递过去,不重新编码。

所以次序就是全部诀窍。倒转一个两秒的片段,昂贵的那步只在两秒上干活;倒转原片,它就在全部素材上干活,而其中大半你马上要扔。不管手机录像有多长,先剪是一分钟内出回旋镖和干瞪着进度条之间的区别。

剪紧一点。回旋镖在单一动作上摆动时最好看——一次跳跃、一次水花、一个转身——而留下的每一帧都要付两遍钱,每个方向一遍。

视频剪切工具里标出了三秒到五点六秒的一段,下面的表格给出起点、终点和时长。
一两秒,回旋镖就是这么点东西。先剪才能让倒放变得便宜,而时长就在这张表里定下来。

声音怎么办

不要,并且在倒放那一步就不要——倒放器正好有个复选框管这个。回旋镖的音频会先正着响再倒着响;倒放的声音怪得一听便知,而回旋镖最终落脚的地方几乎都静音播放。去掉声音,倒放还更快,两个文件也更小。

真要留着,剪切器照样能把两段接上;只是眼睛肯原谅的接缝,耳朵不肯。

接合,以及剪切器会告诉你什么

要接的两个文件是近亲——一个由另一个做成——但它们经过了不同的编码器,格式未必逐字节一致。剪切器会检查。两边一致的地方直接复制帧;不一致的地方重新编码一次,并在导出面板上说明,而不是让你去猜。

导出前排好顺序:正放在前,倒放在后。从回摆开始的回旋镖,看着像出了错。

一个值那十秒钟的细节:接合之前,把倒放片段开头的一帧剪掉。正放的最后一帧和倒放的第一帧是同一幅画面,放两遍会让转折卡顿一瞬。

倒放工具:给出输出大小、时长和帧数的摘要,以及一个保留声音的开关。
后半段。声音那个开关在这里比在任何别处都重要,原因上面一节已经说了。

最后留视频还是 GIF

目的地能播视频就留 MP4:它小得多、清晰得多,循环也一样顺。只有那个地方非要 GIF 才转换,而且这时要盯着表:GIF 为每一帧付钱,回旋镖是它的片段乘二。片段 GIF 指南讲了把它压在体积上限之下的宽度和帧率两根杠杆。

如果你每周都做这件事

一个效果占三个页面是有意为之:每个工具只干一件事,每页都能独自证明你的素材从未离开机器。但三个都是开源的:MIT 许可证,一个工具一个文件夹,src/ 下零依赖的 ES 模块,README 一一讲解。

如果回旋镖是你工作的常客,把编码智能体指向代码仓库,让它把倒放器的逐帧行走和剪切器的接合折进一页、一颗按钮。这些模块写出来就是给人读的,把它们搬走,正是这份许可证存在的目的。