Captura de vídeo do framebuffer

1

Posso capturar vídeo do framebuffer usando os recursos fbdev (antigo /dev/fb0 ) ou DRI DRM ?

Posso usar ffmpeg para essa finalidade?

Atualmente eu quero pegar a saída da janela Qt Quick , rodando em backend EGLFS QPA (isto é, em tela cheia, renderizada por OpenGL ES 2 e superior). Eu posso fazer isso quadro a quadro usando QScreen capacidades, mas eu quero evitar rescaldo de esmagamento ou quaisquer interações indesejadas entre QScreen e QQmlApplicationEngine .

    
por Orient 04.07.2017 / 19:11

1 resposta

3

Você pode usar o dispositivo de entrada FFeveg fbdev :

ffmpeg -f fbdev -framerate 10 -i /dev/fb0 output.foo

Se você omitir -framerate , o valor padrão de 25 será aplicado.

    
por 04.07.2017 / 20:55