简短的答案
- 剪出瞬间。打开视频剪切器,标出要来回播放的一两秒,按标注选择剪切方式,导出独立片段。复制可能保留隐藏的开头帧,精确剪切也可能保留音频编辑。制作静音循环时,中间片段就不要带声音。如果倒放器拒绝播放时间线,先在本地重新导出,应用这些编辑后再继续。
- 倒转副本。把片段放进视频倒放器,去掉声音,再导出。同一个瞬间现在有正放和倒放两份。
- 接起来。回到视频剪切器,放入两份文件,各选完整片段,正放在前,导出一个文件。
哪一跳都不需要中途下载:每次导出之后,下载按钮下方都有一行提议把结果直接带到下一个工具——第一刀之后带到倒放工具,倒放之后再带回剪切工具——文件到那边已经装好。
那个文件就是回旋镖。凡是静音视频会循环播放的地方,原样发出去就行;如果目的地只认 GIF,就再过一遍视频转 GIF 转换器。每一步都发生在你的浏览器里;这条链上没有任何东西,在任何环节,被上传给任何人。
挑一段适合往返的动作
跳跃和水花最常见,产品转动、抽屉打开、手放物品也适合短演示。固定机位里选一个清楚动作,往返都让主体在画内。镜头摇移或人物走出画面,倒回时通常突兀。
成品要静音,首次剪切和倒放两段都关声音。拼接后检查折返点和回到开头,测试目标平台是否循环 MP4。预览循环不会把循环指令写进文件。需要别的形状,先裁短的正向片,再做倒放副本。
为什么先剪
倒放必须解码并重新编码每帧。倒放指南解释为什么没有更省的办法。复制剪切可用时,剪切成本很低。精确剪切会重新编码画面。剪辑指南解释两种选择。
所以次序就是全部诀窍。倒转一个两秒的片段,昂贵的那步只在两秒上干活;倒转原片,它就在全部素材上干活,而其中大半你马上要扔。不管手机录像有多长,先剪是一分钟内出回旋镖和干瞪着进度条之间的区别。
剪紧一点。回旋镖在单一动作上摆动时最好看——一次跳跃、一次水花、一个转身——而留下的每一帧都要付两遍钱,每个方向一遍。
声音怎么办
两半都不要声音。剪切器和倒放器都有声音选项。只在倒放时去掉声音,正放部分仍有声音。回旋镖的声音会先正放再倒放,倒放声音听起来很怪,而且这种片段通常静音播放。去掉声音也能加快倒放,减小两个文件。
真要留着,剪切器照样能把两段接上;只是眼睛肯原谅的接缝,耳朵不肯。
接合,以及剪切器会告诉你什么
要接的两个文件是近亲——一个由另一个做成——但它们经过了不同的编码器,格式未必逐字节一致。剪切器会检查。两边一致的地方直接复制帧;不一致的地方重新编码一次,并在导出面板上说明,而不是让你去猜。
导出前排好顺序:正放在前,倒放在后。从回摆开始的回旋镖,看着像出了错。
一个值得多花十秒的细节:拼接前,从倒放片段的第二帧开始标记。如果新起点不是关键帧,选择精确剪切。正放的最后一帧与倒放的第一帧相同,重复显示会让转折短暂停住。
最后留视频还是 GIF
目的地能播视频就留 MP4:它小得多、清晰得多,循环也一样顺。只有那个地方非要 GIF 才转换,而且这时要盯着表:GIF 为每一帧付钱,回旋镖是它的片段乘二。片段 GIF 指南讲了把它压在体积上限之下的宽度和帧率两根杠杆。
如果你每周都做这件事
一个效果占三个页面是有意为之:每个工具只干一件事,每页都能独自证明你的素材从未离开机器。但三个都是开源的:MIT 许可证,一个工具一个文件夹,src/ 下零依赖的 ES 模块,README 一一讲解。
如果回旋镖是你工作的常客,把编码智能体指向代码仓库,让它把倒放器的逐帧行走和剪切器的接合折进一页、一颗按钮。这些模块写出来就是给人读的,把它们搬走,正是这份许可证存在的目的。