![将远程 VNC 捕获到 x264 而不先存储](https://linux22.com/image/123237/%E5%B0%86%E8%BF%9C%E7%A8%8B%20VNC%20%E6%8D%95%E8%8E%B7%E5%88%B0%20x264%20%E8%80%8C%E4%B8%8D%E5%85%88%E5%AD%98%E5%82%A8.png)
我正在寻找一种方法来将远程 VNC 显示捕获到本地 h.264 录制中,而不必先以另一种格式录制,然后再进行转换。我发现可以将 ffmpeg 与 x11grab 设备一起使用,但这似乎不适用于 VNC 桌面。
我还研究过使用 rfbproxy,但它不提供流输出。它要求您首先录制,然后以导出格式从录制的文件流式传输到标准输出。我尝试使用命名管道来解决这个问题,但没有成功。
我希望能够录制 8 小时的屏幕内容,然后在 8 小时完成后立即以 h.264 格式提供。此外,执行此操作的机器没有中间无损格式的存储空间。
有任何想法吗?