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?

Foi útil?

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).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top