Estou procurando uma maneira de capturar uma tela VNC remota em uma gravação local h.264 sem precisar gravar primeiro em outro formato e depois convertê-la após o fato. Eu vejo que é possível usar o ffmpeg com o dispositivo x11grab, mas isso não parece funcionar em desktops VNC.
Também procurei usar o rfbproxy, mas ele não fornece uma saída de fluxo. Ele exige que você grave primeiro e, em seguida, faça stream para stdout em um formato de exportação a partir do arquivo gravado. Eu tentei usar um pipe nomeado para contornar isso, mas não funcionou.
Eu quero gravar 8 horas de conteúdo de tela e disponibilizá-lo em h.264 quase imediatamente após a conclusão das 8 horas. Além disso, as máquinas que farão isso não têm espaço de armazenamento para formatos intermediários sem perdas.
Alguma idéia?