Estou tentando gravar um programa em tela cheia ( snes9x
) com o avconv, também conhecido como ffmpeg. Eu tenho avconv configurado para usar minha tela inteira, mas não captura snes9x quando eu o executo.
#!/bin/bash
avconv \
-f x11grab \
-s 1920x1080 \
-r 30 \
-i :0.0 \
-an \
-c:v libx264 \
-preset veryfast \
-pix_fmt yuv420p \
-threads 2 \
-b:v 1M \
-f flv \
'rtmp://<ip>/live/<stream name>'
Como posso modificar esse script para capturar uma janela de tela cheia? Eu tentei usar uma janela Xephyr para tornar o próprio snes9x em janelas, mas isso não funcionou (snes9x lançou fullscreen de qualquer maneira).
Tags bash ffmpeg avconv linux raspberry-pi