将远程 VNC 捕获到 x264 而不先存储

将远程 VNC 捕获到 x264 而不先存储

我正在寻找一种方法来将远程 VNC 显示捕获到本地 h.264 录制中,而不必先以另一种格式录制,然后再进行转换。我发现可以将 ffmpeg 与 x11grab 设备一起使用,但这似乎不适用于 VNC 桌面。

我还研究过使用 rfbproxy,但它不提供流输出。它要求您首先录制,然后以导出格式从录制的文件流式传输到标准输出。我尝试使用命名管道来解决这个问题,但没有成功。

我希望能够录制 8 小时的屏幕内容,然后在 8 小时完成后立即以 h.264 格式提供。此外,执行此操作的机器没有中间无损格式的存储空间。

有任何想法吗?

相关内容