Respondendo a minha própria pergunta.
Após algumas pesquisas, sim, eu encontrei uma maneira confiável para capturar a saída de qualquer aplicativo baseado em terminal : usando um emulador de terminal VT100 .
O VT100 é agora o padrão para todos os aplicativos de terminal virtual e tmux
é um aplicativo interagindo com um terminal, seu conteúdo pode ser descartado e sua barra de status.
A biblioteca que eu vou usar para isso é vt100-emulador de Julien Palard porque é simples e eficiente. Há também pyte que faz bem o trabalho.
E provavelmente outros