sexta-feira, 29 de julho de 2016

Record desktop linux Debian

gravar a tela no pixel inicial de 433x312 (canto superior esquerdo) com tamanho a partir dali de 911x580, dessa forma o pixel inferior direito vai ter a coordenada: em X de (433 + 911) e de (312 + 580) em Y.

avconv -f pulse -i alsa_output.pci-0000_00_14.2.analog-stereo.monitor -f x11grab -r 25 -s 911x508 -i :0.0+499,312 -acodec libmp3lame -ab 63k -vcodec libx264  -threads 0 output.mkv

Para mostrar as coordenadas do mouse no display, pode-se usar o comando no shell:

# while true; do clear; xdotool getmouselocation; sleep 0.1; done

Para encontrar o audio proveniente do sistema (internal audio analogico - monitor) você tem que rodar o comando abaixo no shell:


# pactl list | grep monitor

Fonte de monitoração: alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor
Fonte de monitoração: alsa_output.pci-0000_00_14.2.analog-stereo.monitor
Nome: alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor
device.class = "monitor"
Nome: alsa_output.pci-0000_00_14.2.analog-stereo.monitor
device.class = "monitor"

No meu caso vai ser:
alsa_output.pci-0000_00_14.2.analog-stereo.monitor

Ele vai ser usado no avconv -f pulse -i alsa_output.pci-0000_00_14.2.analog-stereo.monitor


Pergunta:
Como fazer para gravar o vídeo em um workspace de modo que você possa utilizar outro workspace sem que o avconv o grave?





Nenhum comentário: