Como as imagens de captura de tela ou filmes no framebuffer Linux
-
13-09-2019 - |
Pergunta
Como pode o buffer linux quadro, no celular Linux, ser capturados para obter qualquer capturas de tela ou filmes?
Existe uma ferramenta para fazer isso para um programa em execução, ou deve o programa de escrita para e, presumivelmente, controlando, o quadro tampão também lidar com a captura e gravação? Se assim for, como é que o programa fazê-lo?
Solução
Muitas ferramentas para fazê-lo, por exemplo FBGrab e fbdump ; olhada nas fontes para os dois, seria muito fácil de estender um ou escrever seu próprio que captura vídeo em vez de apenas instantâneos.
No entanto, eu recomendaria que o programa escrito ao framebuffer ser a única gravação, bem como, a fim de sincronizar a captura de quadros entre escrevê-los (e não parcialmente através de uma gravação, ou pular, ou ...)
Outras dicas
você poderia usar ffmpeg
ou avconv
(eg. avconv -f fbdev -i /dev/fb0 mymovie.flv
).