如何捕捉视频中屏幕的最后 10 分钟?

如何捕捉视频中屏幕的最后 10 分钟?

我考虑这个问题已经有一段时间了,但我从来没有找到过针对这种需求的特定软件。

我想要一个程序(最好在终端中调用),它可以将屏幕记录并保存在可调整长度(例如 5、10 分钟)的缓冲区中,超过此长度的所有内容都会被丢弃,类似于流式传输过程中的块。这意味着每次滴答时,缓冲区都会使用新记录的数据进行更新,而最旧的滴答数据会从队列中删除。然后,如果我觉得这 10 分钟内有有趣的事情发生,我可以按下和弦/键盘快捷键,它会将缓冲区的当前状态保存在特定格式(mp4)的文件(容器)中。这样,我就不必担心我的电脑内存已满,但我仍然可以“捕捉过去”,就像它曾经被记录过一样。

应用领域是非常宽,您可以捕获另一个流的剪辑,您可以捕获视频或其他流中的音乐,您可以捕获您在计算机上执行的操作(例如截屏)。在大多数情况下,它可以为您节省大量时间,因为您可能会遇到这种情况,您必须搜索传递的信息,或者再次进行您在计算机上自然进行的截屏。

今天我决定向社区询问是否有人知道这样的软件(最好是可以在终端中作为守护进程或其他程序运行的软件)。如果没有一个可以达到预期效果的一体化程序,也许你可以分享一些你正在使用或将要使用的想法或方法,以获得相同的效果(从安装多个软件或使用内置功能等)。不过,如果你也渴望拥有这种程序,并且你是一个 UNIX 爱好者,也许我们可以开设一个 GitHub 项目并尝试自己构建这样的工具。

抱歉,如果这有点超出范围,我准备接受反对票,但如果这是错误的地方,请至少将我引导到一个我可以听取更多意见的地方(我会删除此帖子)。提前致谢。

相关内容