Bem-vindo: Qui, 28 de Março 2024, 18:16 Pesquisa avançada

Capturar desktop

Escreveu alguma aplicação ou script que quer partilhar? Ou conhece algo que quer partilhar? Sabe alguma linguagem de programação e quer partilhar esse conhecimento com um tutorial? Tem alguma dúvida em alguma linguagem? Então este é o sítio certo.

Capturar desktop

Mensagempor Bitetti » Qui, 22 de Março 2012, 3:53

Após ficar super insatisfeito com o resultado do gtk-RecordMyDesktop resolvi apelar para capturar a tela em arquivos .jpg e depois juntar tudo.
O script aqui precisa de um arquivo "count" com um numero qualquer dentro dele.
Ele grava um frame por segundo, para um time lapse da tela.
Código: Selecionar todos
#!/bin/bash

while [ TRUE ]
do

   count=$(tail -n 1 count)

   #command='import -window root -format jpeg -quality 95 -delay 0 -border -frame rec/cap_'$count'.jpg'
   command='scrot -q 95 -m -z rec/cap_'$count'.jpg'
   $($command)

   count=$(($count+1))
   echo $count>count

   sleep 1s
done


Sugestões são bem vindas.
Avatar do usuário
Bitetti
 
Mensagens: 875
Registrado em: 03 Janeiro, 2012
Localização: São Paulo

Re: Capturar desktop

Mensagempor Claudio Novais » Qui, 22 de Março 2012, 15:20

Bitetti, um frame por segundo para fazer vídeos??? o.0

Eu por acaso tenho algo aqui semelhante mas porque queria controlar um procedimento. Mas por acaso nem sei bem onde o guardei! A diferença é que o nome do ficheiro era a data e tempo...
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Capturar desktop

Mensagempor Bitetti » Qui, 22 de Março 2012, 20:29

Sim, 1 por segundo. O resultado é um video em time lapse.
Além de consumir muito menos espaço em disco é mais rápido usar imagens doque ficar esperando o gtkRecordMyDesktop passar o bruto para .ogg para eu poder editar.
Avatar do usuário
Bitetti
 
Mensagens: 875
Registrado em: 03 Janeiro, 2012
Localização: São Paulo

Re: Capturar desktop

Mensagempor Claudio Novais » Qui, 22 de Março 2012, 20:38

Normalmente eu utilizado um comando do ffmpeg e eu não tenho de esperar nada no fim. Mas claro que o processamento durante a gravação é muito superior, tal como acontece com o recordMyDesktop ;)
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011


Voltar para Scripts, programação e aplicações em desenvolvimento

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 58 visitantes

cron