Elaborando vídeo-aula no Linux com Gtk-recordMydesktop

Parece ser impossível gravar as ações que nós fazemos em nosso desktop, mas no Linux isso é possível. Podemos também anexá-lo ao conceito de vídeo-aula, que poderá ajudar no auto aprendizado da comunidade como um todo.

[ Hits: 50.519 ]

Por: José Cleydson Ferreira da Silva em 25/11/2009


Instalação e configuração do Gtk-RecordMyDesktop



O processo de instalação é bem simples, podendo utilizar o a linha de comando ou como gerenciador de instalação Synaptic, que atualmente é um dos mais simples e completos gerenciadores de instalação. Para instalar dê os seguintes comandos.

Comandos para instalação do Gtk-RecordMyDesktop

# apt-get update
# apt-get install gtk-recordmydesktop recordmydesktop


Após instalados os programas iremos para a parte de utilização, os screenshots abaixo ilustram de forma clara a utilização do programa. O ícone do programa pode ser encontrado na sessão multimídia do menu do Gnome ou KDE. É importante lembrar que a distribuição que estou usando é a Ubuntu 9.10. Então vamos ao iniciar a configuração!

Para iniciar a gravação, execute o programa em:

Aplicativos > Multimídia > gtk-recordMyDesktop

A tela principal é bem simples e configurável. Iniciando logo acima você pode definir a qualidade de vídeo e som, essa opção padrão requer o máximo de qualidade, portanto é importante definir a qualidade baseada na duração do seu vídeo, pois com maior qualidade maio o tamanho do arquivo a ser gerado.

Podemos selecionar uma área especifica para gravar, por exemplo, se optar por gravar somente o browser você pode marcá-lo clicando em "Selecionar janela" e em seguida começar a gravar. O processo de gravação se dá por configurações padrões, então para gravar poderá clicar diretamente em gravar e começar a fazer a sua vídeo-aula. A figura abaixo mostra a tela principal.

Linux: Elaborando vídeo-aula no linux com Gtk-recordMydesktop
Tela principal
O menu "Configurações avançadas" possui uma série de configurações que são importantes na criação do vídeo e na qualidade. Ao clicar em avançado abrirá uma tela com quatro abas, ambas são parte da configuração. Na aba "Arquivos" temos duas configurações, uma para sobrescrever arquivos já existentes e a outra o diretório de trabalho, ou seja, quando vídeo está sendo gerado, ele precisa de um diretório para colocar arquivos que possuem vida temporária. Veja na figura abaixo.
Linux: Elaborando vídeo-aula no linux com Gtk-recordMydesktop
A aba "Performance" possui as seguintes configurações:
  • Quadros por segundo: essa opção pode exigir muito do seu computador, porém é ela quem irá determinar o tempo de captura de gravação, aumentar muito essa opção pode influenciar no tamanho do arquivo.
  • Encode On the Fly: essa opção pode fazer seu computador trabalhar de forma bruta, porém é ela que define os detalhes das telas, caso não se preocupe tanto com detalhes ou se possui pouco recurso em seu computador, deixe-a desativada.
  • Compressão Zero: essa opção controla a compressão do cache, que por sua vez pode vir desabilitada por padrão e por esse motivo deve habilitá-la, para não exigir da máquina.
  • Conversão rápida de RGB para YUV: tem a ver com a qualidade da transformação das cores que é feita depois da captura e ou codificação. O servidor X geralmente usa o bitmap em RGB, enquanto o ogg utiliza o YUV. Em particular o espaço de cores YUV:420 é usado para os vídeos finalizados, em que o plano Y está em alta resolução, e o U e V uma conversão meio altura e meio largura. Habilitando essa opção, significa que durante o processamento de u e v, apenas o primeiro pixel numa quadra de bloco de quatro pixels está sendo levado em conta para a geração do rgb pixmap. Deixando isso desabilitado significa que os 4 pixels são levados em conta, e queira ser feito mais um para a conversão. (www.estudiolivre.org).
  • Screenshot completa a cada quadro: Pode exigir muito recurso da máquina, faz uso intenso dos bitmaps.

Linux: Elaborando vídeo-aula no linux com Gtk-recordMydesktop
A aba "Som" permitirá que se manipule a qualidade da captura de som e a porta em que será feita a captura.

Os canais de som podem disponibilizar duas opções para fazer a gravação do áudio, podendo ser mono ou stereo. Caso queira usar somente o microfone, deixe a opção com o valor 1, caso queira gravar música junto, atribua o valor 2. A frequência padrão é a 22048 caso for gravar com o canal com valor 2 use 44100. A frequência pode a alterar o tamanho do arquivo. Você pode definir qual o módulo de som pode ser usado o ALSA ou OSS, porém na instalação o programa já define o módulo padrão.

A última aba "Variados" traz configurações padrões, a opção "Exibição" é a que faz inteiração com o ambiente X. O cursor do mouse é uma opção para colorir a cor mouse para diferenciar em telas pretas e telas brancas, por exemplo, se estiver gravando o terminal deverá colocar o mouse na cor branca, ou se estiver usando um browser deverá usar o mouse na cor preta, mas isso não é uma convenção, é somente questão estética. Também há a opção de não gravar o mouse.

A extensão MIT-Shm usa memoria MIT compartilhada, se desabilitar essa informação pode ocasionar lentidão no computador durante a gravação. A opção "Dicas" é a que habilita as especificações quando passamos o mouse sobre cada botão ou objeto que possui hint na tela.
Linux: Elaborando vídeo-aula no linux com Gtk-recordMydesktop
Abaixo segue um vídeo simples que elaborei baseado na apresentação do desktop, porém não possui áudio, meu foco foi apresentar a gravação utilizando o máximo de processamento, que por sua vez, está sendo utilizado um desktop 3D com o software Compiz.
Página anterior    

Páginas do artigo
   1. Introdução
   2. Instalação e configuração do Gtk-RecordMyDesktop
Outros artigos deste autor

Implementando servidor web Java com Tomcat no Linux

Bioinformática - Clustalw-MPI: Análise Filogenética utilizando computação paralela e distribuída

Bioinformática - Instalação do SNAP workbench

Bioinformática - Instalação do Mr Bayes em ambiente paralelo

O comando LS de A a Z

Leitura recomendada

Como instalar o software p2p XMule no Red Hat Linux 9

Kolourpaint - Um editor gráfico muito útil

VMD no Debian - Instalação e configuração

OpenNebula - Gerenciamento de nuvens privadas e públicas

Uso do mkv files creator

  
Comentários
[1] Comentário enviado por razgriz em 25/11/2009 - 08:12h

Bem didático meu caro, continue assim =]

[2] Comentário enviado por kinho228 em 25/11/2009 - 10:00h

gostei muito e é muito interessante mesmo... parabéns vei... continue assim.

[3] Comentário enviado por removido em 25/11/2009 - 11:22h

gostei bastante. :)

[4] Comentário enviado por volcom em 25/11/2009 - 11:31h

Muito legal!

Sempre bom esse tipo de ajuda!!!

E sem falar na maravilha que o Compiz faz!!! hehehe

Abraço e Parabéns!

[5] Comentário enviado por magnolinux em 25/11/2009 - 13:42h

Muito Bom...

[6] Comentário enviado por dailson em 25/11/2009 - 15:01h

Kuruma

Vc é o cara!
Excelente tuto!

[7] Comentário enviado por rai3mb em 26/11/2009 - 20:26h

Que pena que não deu certo aqui, eu uso uma placa NVIDIA e aparece uma msg de erro quando clico em Gravar dizendo que : "Gravação terminada. recordMyDesktop sai com sucesso: 768, Descrição: IMpossível abrir/configurar a placa"

Uso Ubuntu 9.10

alguem poderia me ajudar?

[8] Comentário enviado por cleysinhonv em 27/11/2009 - 07:14h

Olá rai3mb,

Deve ser algum problema com o openGL, ou talves sua placa de vídeo pode não estar instalada. Faça o seguinte caminho em seu desktop:

=======>>>>>> Sistema => administração => Drivers de Hardware

Esse utilitário irá mostrar-lhe a sua placa de vídeo, com uma opção de ativa-la, caso tenha o acesso à internet ela irá instalar tudo sozinho.

Tente ai, caso não tenha sucesso, poste aqui novamente que irei ajuda-lo.
Um forte abraço.

[9] Comentário enviado por SamL em 27/11/2009 - 21:35h

Cara excelente Artigo, vou me divertir fazendo tutoriais com esse programa.
Valeu!

[10] Comentário enviado por mateus.ml em 27/11/2009 - 21:50h

Cara, tá tudo bem claro, valeu pelas dicas, mas eu acabei tendo um pequeno probleminha: minhas video-aulas estão saindo com o tempo defasado! O áudio sai depois do vídeo e consequentimente é cortado ao final. Tem idéia do que pode ser?

[11] Comentário enviado por cleysinhonv em 28/11/2009 - 08:56h

Olá mateus.ml,

Com certeza, mas será preciso que você tenha um processador bom, vá na aba performance e mude a quantidade de frames por segundo para quarenta (40). E habiliteo modulo Encode on the fly.

Poderá dar certo.

Um abraço.

[12] Comentário enviado por grandmaster em 28/11/2009 - 10:16h

muito bom. Aqui funcionando redondo.

---
Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br

[13] Comentário enviado por mateus.ml em 29/11/2009 - 10:53h

Aconteceu o seguinte:fiz as modificações e o vídeo acabou saindo muito rápido, até mais do que antes. Fiz um vídeo com 9 minutos testando diversas vezes a sincronia e o resultado foi que, em um minuto e pouco todo o vídeo tinha sido rodado e o aúdio continuou rodando até completar em seu tempo normal. 0.o Bom, quanto ao processador, uso um AMD turion 64. Bom... o problema persiste, talvez a quantidade de frames deva ser menor, sei lá... se alguém aí tiver alguma dica tô aceitando! Valeu pela ajuda desde já!

[14] Comentário enviado por cleysinhonv em 30/11/2009 - 07:33h

Olá mateus.ml,

Acredito no seguinte, como você aumentou a quantidade de fremes e teve esse problema, tente gravar em linha de comando.



~$ recordmydesktop -delay 5 -o nomedo.ogg"
Obs.: * tempo de espera (delay) - início da gravação - delay:

* escolher janela a ser gravada:

~$ xwininfo
(clicar na janela escolhida e copiar o window id que aparecer (ex: Window id 0x2c00554)
~$ recordmydesktop -windowid 0x2c00554 -o out.ogg

* gravar video+audio com Jack, delay, window id, posição da janela, largura de 200 px e altura de 150 px:

~$ jack_lsp
(copiar as portas de output do jack que você queira captar. No exemplo, captura de audio e video do PureData:)

~$ recordmydesktop -use-jack pure_data_0:output0 pure_data_0:output1 -delay 5 -windowid 0x??????? -x (deslocamento horizontal em px) -y (deslocamento horizontal em px) -width 200 -height 150 -o testeaudio.ogg

Tente ai, Caso tiver dificuldade de entender post aqui que nós iremos fazer o processo e achar a solução.

[15] Comentário enviado por eldermarco em 30/11/2009 - 17:10h

Rapaz, uma eu tentei fazer a gravação com esse programa, mas o video gerado sempre fica descontinuo. Pula de uma cena a outra sem passar pelas cenas intermediárias. Quais valores exatamente você usou para fazer a gravação? Eu tentei com 50 quadros/s mas como não mexo com videos, não sei o quanto é bom. Além do que, não sei quanto as outras opções na Aba' de 'Avançado'

[]'s

[16] Comentário enviado por cleysinhonv em 30/11/2009 - 19:02h

Olá eldermarco,

Use uma quantidade menor de frames por segundo, e procure fazer uma vídeo de teste com + - 2 minutos, quando usamos muitos frames o processador trabalha no gargalo e começa a cortar algumas "cenas", se seu processador for um pouco mais fraco, use as configurações 15 frames. E verifique se possui placa de vídeo aceleradora instalada isso pode ajudar.

Tente ai caso não conseguir poste ai e tentaremos resolver esse problema.

Um abraço.

[17] Comentário enviado por mateus.ml em 01/12/2009 - 22:35h

Boas novas!

Tentei utilizar a linha de comando com ajuda de um colega meu, e infelizmente apareceu uma mensagem de erro referente o jack. Mas depois parei para analisar melhor essa questão do processador e resolvi desativar os meus efeitos visuais pra ver se "limpava um pouco a barra". O resultado foi ótimo. GRAVANDO SEM PROBLEMAS! \o/. Valeu pela dica e pelo tutorial, vai ser de bom uso!

[18] Comentário enviado por cleysinhonv em 02/12/2009 - 07:34h

Olá mateus.ml,

Que bom que deu certo, as vezes acontece algumas coisas que ainda não sabemos como resolver, a questão dos efeitos pode ser tratada na aba variados. Mas já resolveu então blza, agora preciso ajudar o eldermarco, a resolver um problema que ele está, quando elabora os vídeos dele.

Um abraço

[19] Comentário enviado por cordobel em 15/12/2009 - 10:24h

Bom dia José Cleydson. O seu vídeo de exemplo ficou muito bom.
Acredito que seria muito interessante para os colegas você postar as informações de seu hardware, processador, memória e quem sabe velocidade de gravação do HD.
E também informar como você configurou o programa. Assim servirá de referência para o pessoal.

Grande abraço e sucesso.

[20] Comentário enviado por cleysinhonv em 15/12/2009 - 13:28h

Olá cordobel

Obrigado por comentar, vou escrever abaixo a configuração do hardware, e as configurações que usei foram as configurações padrão quando instalado, eu sempre faço isso para caso ocasione erros eu possa saber a real necessidade de testar.

CONFIGURAÇÃO DO HARDWARE (Não riam da minha cara)

Processador: Intel(R) Pentium(R) 4 CPU 2.40GHz / Socket 478
Memória: 2 GB
Placa de vídeo: NV34 [GeForce FX 5500] = 256 MB

Um abraço

[21] Comentário enviado por gleudson junior em 16/12/2009 - 15:19h

Eu utilizo a ferramenta e aconselho!
Me ajudou demais com as aulas do maluco do Alberto Viegas... :P

[22] Comentário enviado por emersonat em 17/12/2009 - 10:13h

Ha tempos venho tentando fazer algo parecido no linux e estou tentando baixar e instalar esse programa, porem nao sei onde baixa-lo, pode me ajudar?

[23] Comentário enviado por cleysinhonv em 17/12/2009 - 10:57h

Olá emersonat;

Você pode usar o próprio artigo para instalar em seu computador, leia o link abaixo:

http://www.vivaolinux.com.br/artigo/Elaborando-videoaula-no-Linux-com-GtkrecordMydesktop/?pagina=2

Qual a distribuição que está usando?

[24] Comentário enviado por mavi em 24/12/2009 - 16:28h

Olá amigo. Parabéns pela iniciativa.

Eu tenho uma dúvida: será que é possível diminuir a resolução na gravação do vídeo?
Minha resolução é 1280x800. O vídeo está sendo gravado nessa resolução e meu note não é robusto para aguentar essa resolução de gravação, o vídeo fica lentíssimo. Numa resolução mais baixa acredito que daria pra fazer o vídeo sem lentidão. Rodei o comando man recordmydesktop, mas não consegui entender se há a possibilidade de fazer isso que gostaria.

Se você ou alguém souber como fazer para gravar em resoluções menores e postar aqui, ficaria muito grato.

Mavi.

[25] Comentário enviado por cleysinhonv em 28/12/2009 - 07:49h

Olá Mavi,

Concerteza a resolução alta pode causar lentidão, talves seria interessante colocar uma resolução mais baixa para fazer o vídeo, ou desmarque algumas opções da aba variados.

Um abraço

[26] Comentário enviado por rai3mb em 31/01/2010 - 15:43h

Olá eu estou usando o XvidCap para fazer vídeos aulas, ele é muito bom, não tem muitas opções mas a qualidade do vídeo é ótima, dar pra gravar os vídeos com eles e adicionar o audio depois :-). fica muito bom

[27] Comentário enviado por doradu em 02/02/2010 - 14:20h

boa!

por falar nisso vou tentar colocar uma antiga video-aula de video-aula q fiz

vlw

[28] Comentário enviado por doradu em 02/02/2010 - 14:22h

esqueceu apenas de falar da conversão pra .avi

[29] Comentário enviado por cleysinhonv em 03/02/2010 - 10:40h

Olá doradu,

Sim é importante frisar a conversão de arquivos, mas como sempre uso linux procuro deixar os arquivos sempre com a extensão nativa.

Uma abraço

[30] Comentário enviado por removido em 26/03/2010 - 12:13h

Seria interessante se os redatores do VOL usassem mais ferramentas do tipo para dinamizar seus artigos, principalmente para ensinarem comandos ou configurações complicadas que são muito mais fáceis de se explicar fazendo do que descrevendo.

No mais, ótimo artigo, estás de parabéns.

[31] Comentário enviado por cleysinhonv em 26/03/2010 - 14:22h

Olá Lucas,

Obrigado, também concordo com a sua susgestão seria interessante uma sessão de vídeos ensinando a fazer configuraçẽos. E outras coisas mais, veja só, outro dia ajudei um rapaz do Rio de Janeiro a configurar o tomcat, após isso ele fez vídeo aulas e ficou muito interessante.

http://www.youtube.com/rodrigolemoscs#p/a/u/1/92yug50kbIM

Um abraço!

[32] Comentário enviado por rai3mb em 11/04/2010 - 22:36h

Se alguém aqui puder me ajudar, eu não consigo gravar com o recordmydesktop usando a opção de som ativada, criei esse post: http://www.vivaolinux.com.br/topico/Multimidia/recordmydesktop-sem-som/

[33] Comentário enviado por gostt em 05/05/2010 - 08:18h

Ola, bom dia.
Parabéns pelo artigo, ficou muito bom.
A propósito, que tema é esse que voce esta usando, que mostra os apletes do lado direito e a barra na parte inferior da tela? gostei muito.

Paulo Henrique


[34] Comentário enviado por cleysinhonv em 05/05/2010 - 10:02h

Olá Paulo Henrique,

Muito esse artigo, ele é um dos meus favoritos. Estou usando compiz e gerenciador de borda de janela emeralde.

[35] Comentário enviado por carlosfarah em 24/05/2010 - 16:25h

Testado e aprovado, hoje iniciarei o uso do software, valeu pela dica companeiro!!!!

[36] Comentário enviado por cleysinhonv em 25/05/2010 - 08:09h

Grande Farah,

Sua aprovação é o aval para que todos possam usa-la tambem.

Um abraç@!

[37] Comentário enviado por robsoncassol em 11/06/2010 - 09:34h

Ola, Parabéns pelo artigo.

Estou com um problema, estou tentando utilizar o gtk-recordmydesktop mas não consigo gravar mais de 30 segundos (no melhor dos casos).
O Programa não apresenta erros, contudo depois que clico em "Parar gravação" no tray icon, o software começa a encodar o arquivo gerado e trava em 0%.

A resolução é de 1440x900 < (isso é o problema ?).
A taxa de gravação esta em apenas 10 frames.
Sistema operacional kubuntu 8.04


[38] Comentário enviado por Lisandro em 17/06/2010 - 06:55h

Parabéns pelo artigo! Já usei é muito simples e eficiente.

[39] Comentário enviado por edivandoflf em 24/06/2010 - 08:32h

Eu estava procurando, algo parecido para usar com linux.

Valeu pelo artigo.

Gostei muito...

[40] Comentário enviado por Eliab venancio em 24/06/2010 - 09:15h

Parabéns Claysinho .. Òtimo artigo principalmente para nós incentivadores do linux que muitas vezes podemos ensinar ou mesmo apresentar algo através desta video-aula.

[41] Comentário enviado por cleysinhonv em 24/06/2010 - 09:41h

Olá Pessoal,

Esse artigo realmente está bacana, é estimulando entender o titulo. Agradecimentos nos ajudam a escrever mais e melhor. Indiquem para as demais pessoas.

Um forte abraço!

[42] Comentário enviado por edivandoflf em 29/06/2010 - 17:37h

valeu pela dica

[43] Comentário enviado por aline.abreu em 16/11/2010 - 14:29h

Oie, já usei o gtk-recordermydesktop antes e acho supersimples. Parabéns pelo artigo.

Aline

[44] Comentário enviado por claupers em 16/12/2010 - 14:20h

Nota 10 mano.

[45] Comentário enviado por removido em 25/02/2011 - 17:25h

Muito bom, parabéns!

[46] Comentário enviado por rogerio pg em 03/03/2011 - 01:20h

tentei fazer um video para mostrar meu desktop para os amigos , quando eu girava o cubo ficava piscando oque poderia ser ? estou com o driver da placa ge force 8400gs instalado tudo certo

[47] Comentário enviado por cleysinhonv em 03/03/2011 - 18:18h

Olá Rodrigo,

Isso realmente as vezes acontece. Tente diminuir o numero de frames por segundo.

[48] Comentário enviado por alan.redes em 21/07/2011 - 16:02h

Muito Boa a dica!! Ajudando a ajudar! ;D

[49] Comentário enviado por tsgdias em 20/09/2011 - 17:47h

Olá cleysinhonv,

Como conseguiu todos esses efeitos no Compiz? Sou iniciante no universo linux e mal consegui utilizar as janelas gelatinosas.

[50] Comentário enviado por removido em 01/11/2011 - 16:13h

Muito bom esse artigo, parabéns !

[51] Comentário enviado por possiventura em 31/01/2012 - 03:26h

cleysinhonv ,
para colocar o vídeo criado no youtube é necessário converter o formato ( até o ubuntu 9.10 karmic não era..começou com o lucid ) .
o que uso é o winff mas as vezes falha .que aplicativo usar ?
tadeu filippini

[52] Comentário enviado por rony_souza em 30/07/2012 - 15:10h


Bem legal e simples!!!!!!!!!!

[53] Comentário enviado por arimacedo em 20/08/2012 - 17:01h

Muito Bom, sou professorde hardware isso vai me ajudar muito.

[54] Comentário enviado por m4cgbr em 08/10/2012 - 03:34h

Que legal, parabens pelo artigo. Eu o utilizo, porem usando com hardware convencional, e o linux fica muito lento. Tenho uma maquina comum Core 2 Duo com 4 Gb, esses dias estou testando em um Mac OS com menos memoria 2Gb aquela nova serie, chama-se mac-favela, ups sorry, mac-mini e para esse tipo de trabalho e absurdamente notavel a diferenca.

No Windows uso o BB FlashBack Recorder com uma placa aceleradora, mas tambem nada animador, o programa e excelente, porem para processar muito lento. Nunca curti Mac, sempre achava que era gogó de fanboy, mas ao utilizar na pratica esses ultimos dias é incostetavel. Pretendo comprar um para mim.

Acredito ser o Know How juntando as melhores combinacoes de hardware e software.

Obrigado pelo seu artigo.

Ahh, eu tambem usava o Istanbul, porem, nao sei se estou errado, mas notei que usam o mesmo recorder e etc.

[55] Comentário enviado por possiventura em 13/11/2012 - 03:12h

cleysinhonv , como gravar áudio da placa de som do computador ?
tadeu filipini

[56] Comentário enviado por cleysinhonv em 18/07/2013 - 14:07h

Oi Tadeu,

É possivel fazer a configuração no software, mas para isso sua placa deve ter o módulo da placa instalado. Mas acredito é possivel fazer a gravação com o audio do sistema por default.




[57] Comentário enviado por removido em 05/10/2017 - 11:13h

Recordmydesktop x Slackware - Luta do Século

Deixa o vídeo (.ogv) lento no Slackware.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts