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.
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
.
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.
Tags ffmpeg qt drm linux video-encoding