Video desktop recording and multiple WM displays, capturing nonactive display

Posted by okobaka on Super User See other posts from Super User or by okobaka
Published on 2012-08-29T10:01:25Z Indexed on 2012/08/29 15:41 UTC
Read the original article Hit count: 337

Filed under:
|
|
|

Two WM running on one local machine.

WM - Fluxbox.

Using ffmpeg to record desktop.

ffmpeg -an -f x11grab -s 1920x1080 -r 25 -i :1.0 -sameq /tmp/video.mkv

On one display everything works great, but not when i have another WM display startx -- :1.

What i am doing right now is to switch ctrl+alt+f8 to display:1.0, and start recording with ffmpeg. Everything is fine until i switch back ctrl+alt+f7 to display:0.0, WM and captured video image freezes, but when i switch back ctrl+alt+f8 to display:1.0, it unfreeze and continue recording.

So, how to make display:1.0 not to freeze, while on display:0.0?


Tested some more.

open [display 0.0]
open [display 0.1]
from [display 0.0] = open => [display 0.2] same problem

For different users and same users results are the same. ffmpeg keeps recording that paused image.

Looks like WM root window need to be active, to be recorded.

© Super User or respective owner

Related posts about linux

Related posts about desktop