倒放视频(反向播放)
导入视频,即可得到画面和声音从最后一刻到第一刻倒着播放的版本。处理完全在本地进行,使用加载到您浏览器中的 ffmpeg 引擎。
注意:倒放需要把整个视频保存在浏览器内存中。此工具更适合较短的视频(30 到 60 秒以内);较长或体积较大的视频可能因内存不足而失败,甚至导致标签页崩溃。
工作原理
该工具会在您的浏览器中加载编译为 WebAssembly 的 ffmpeg 引擎,然后应用 reverse(针对画面)和 areverse(针对声音)滤镜,从最后一帧到第一帧重新构建视频。结果是一个画面与音频同步倒放的 MP4 文件。
为什么较长的视频有时会失败?
要倒放视频,ffmpeg 必须先解码并把所有帧保存在内存中,才能按相反顺序重新写入 —— 这与逐帧即时应用的简单滤镜不同。在浏览器中,标签页可用的内存是有限的,因此时间长、分辨率高或帧率高的视频可能超出这一限制,导致失败或明显变慢。
如何处理过长的视频?
先把视频切成较短的片段(例如使用视频剪切工具),再分别倒放每个片段。您也可以在尝试倒放之前降低分辨率或缩短时长,以减少内存占用。
完全保护隐私:视频只在您的设备上处理,不会向任何外部服务器发送数据。