{"id":376,"date":"2012-10-26T12:55:57","date_gmt":"2012-10-26T14:55:57","guid":{"rendered":"http:\/\/www.viazap.com.br\/?p=376"},"modified":"2012-10-26T12:55:57","modified_gmt":"2012-10-26T14:55:57","slug":"elaborando-video-aula-no-linux-com-gtk-recordmydesktop","status":"publish","type":"post","link":"https:\/\/blog.clusterweb.com.br\/?p=376","title":{"rendered":"Elaborando v\u00eddeo-aula no Linux com Gtk-recordMydesktop"},"content":{"rendered":"<p><strong>Introdu\u00e7\u00e3o<\/strong><\/p>\n<div>J\u00e1 a algum tempo o uso de v\u00eddeo-aula tornou-se um aliado para pessoas que queiram aprender ou ensinar a dist\u00e2ncia, com o uso da internet e sites que possibilitam a publica\u00e7\u00e3o de v\u00eddeos, est\u00e1 se tornando a realidade a publica\u00e7\u00e3o de v\u00eddeos auxiliares ao auto aprendizado. Quem nunca se deparou com v\u00eddeos no Youtube ensinando a configurar algum tipo de software, arquivo de configura\u00e7\u00e3o ou outro tipo de tarefa que utilize o computador?!<\/p>\n<p>J\u00e1 era de se esperar que de uma certa forma seria interessante esse contexto para a comunidade Open Source, pois a filosofia de ensino quebra a barreira da dist\u00e2ncia e passa utilizar de ve\u00edculos de comunica\u00e7\u00f5es de uso livre, como sites de publica\u00e7\u00e3o de artigos t\u00e9cnicos, v\u00eddeos e entre outros.<\/p>\n<p>H\u00e1 algum tempo venho pensando em complementar os meus artigos com v\u00eddeos que possam ilustrar melhor o contexto aplicado, para que os leitores possam absorver melhor o conhecimento que est\u00e1 sendo transmitidos. Esse esfor\u00e7o pode minimizar alguns erros de configura\u00e7\u00e3o da parte de quem est\u00e1 lendo determinado conte\u00fado de um artigo ou dica que aqui est\u00e1 escrito.<\/p>\n<p>O conceito de v\u00eddeo-aula nasceu na d\u00e9cada de 80, que tornou vi\u00e1vel com a populariza\u00e7\u00e3o dos famosos videocassetes, que utilizavam fitas VHS, Algu\u00e9m ainda lembra deles? J\u00e1 na d\u00e9cada de 90 os DVDs passaram os tornaram obsoletos de forma r\u00e1pida e cruel. Hoje o modelo de neg\u00f3cio est\u00e1 mudando a internet os tornam muitas vezes invi\u00e1veis e com isso um novo neg\u00f3cio est\u00e1 por vir.<\/p>\n<div><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/video_cassete.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_video_cassete.jpg\" alt=\"Linux: Elaborando v\u00eddeo-aula no linux com Gtk-recordMydesktop\" width=\"400\" height=\"91\" border=\"0\" \/><\/a><\/div>\n<p>Por muitas vezes me deparei com v\u00eddeos sobre Gimp no Youtube, que o <em>Guilherme RazGriz<\/em> disponibiliza e outros mais, e percebo uma grande vantagem em fazer v\u00eddeos, principalmente para iniciantes em <a href=\"http:\/\/www.vivaolinux.com.br\/linux\/\">Linux<\/a>.<\/p>\n<p>Como estamos falando de software livre, um dos melhores programas para fazer esse tipo de v\u00eddeo-aula \u00e9 o <em>Gtk-RecordMyDesktop<\/em>, que faz toda grava\u00e7\u00e3o das a\u00e7\u00f5es e execu\u00e7\u00f5es de seus desktop. O software \u00e9 livre e de c\u00f3digo aberto, foi desenvolvido em python e sua vers\u00e3o atual \u00e9 a 0.3.8.<\/p>\n<\/div>\n<p><strong>Instala\u00e7\u00e3o e configura\u00e7\u00e3o do Gtk-RecordMyDesktop<\/strong><\/p>\n<div>O processo de instala\u00e7\u00e3o \u00e9 bem simples, podendo utilizar o a linha de comando ou como gerenciador de instala\u00e7\u00e3o Synaptic, que atualmente \u00e9 um dos mais simples e completos gerenciadores de instala\u00e7\u00e3o. Para instalar d\u00ea os seguintes comandos.<\/p>\n<p>Comandos para instala\u00e7\u00e3o do Gtk-RecordMyDesktop<\/p>\n<p><strong># apt-get update<br \/>\n# apt-get install gtk-recordmydesktop recordmydesktop<\/strong><\/p>\n<p>Ap\u00f3s instalados os programas iremos para a parte de utiliza\u00e7\u00e3o, os screenshots abaixo ilustram de forma clara a utiliza\u00e7\u00e3o do programa. O \u00edcone do programa pode ser encontrado na sess\u00e3o multim\u00eddia do menu do Gnome ou KDE. \u00c9 importante lembrar que a distribui\u00e7\u00e3o que estou usando \u00e9 a Ubuntu 9.10. Ent\u00e3o vamos ao iniciar a configura\u00e7\u00e3o!<\/p>\n<p>Para iniciar a grava\u00e7\u00e3o, execute o programa em:<\/p>\n<p>Aplicativos &gt; Multim\u00eddia &gt; gtk-recordMyDesktop<\/p>\n<p>A tela principal \u00e9 bem simples e configur\u00e1vel. Iniciando logo acima voc\u00ea pode definir a qualidade de v\u00eddeo e som, essa op\u00e7\u00e3o padr\u00e3o requer o m\u00e1ximo de qualidade, portanto \u00e9 importante definir a qualidade baseada na dura\u00e7\u00e3o do seu v\u00eddeo, pois com maior qualidade maio o tamanho do arquivo a ser gerado.<\/p>\n<p>Podemos selecionar uma \u00e1rea especifica para gravar, por exemplo, se optar por gravar somente o browser voc\u00ea pode marc\u00e1-lo clicando em &#8220;Selecionar janela&#8221; e em seguida come\u00e7ar a gravar. O processo de grava\u00e7\u00e3o se d\u00e1 por configura\u00e7\u00f5es padr\u00f5es, ent\u00e3o para gravar poder\u00e1 clicar diretamente em gravar e come\u00e7ar a fazer a sua v\u00eddeo-aula. A figura abaixo mostra a tela principal.<\/p>\n<div><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/tela_principal.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_tela_principal.png\" alt=\"Linux: Elaborando v\u00eddeo-aula no linux com Gtk-recordMydesktop\" width=\"400\" height=\"296\" border=\"0\" \/><\/a><br \/>\nTela principal<\/div>\n<p>O menu &#8220;Configura\u00e7\u00f5es avan\u00e7adas&#8221; possui uma s\u00e9rie de configura\u00e7\u00f5es que s\u00e3o importantes na cria\u00e7\u00e3o do v\u00eddeo e na qualidade. Ao clicar em avan\u00e7ado abrir\u00e1 uma tela com quatro abas, ambas s\u00e3o parte da configura\u00e7\u00e3o. Na aba &#8220;Arquivos&#8221; temos duas configura\u00e7\u00f5es, uma para sobrescrever arquivos j\u00e1 existentes e a outra o diret\u00f3rio de trabalho, ou seja, quando v\u00eddeo est\u00e1 sendo gerado, ele precisa de um diret\u00f3rio para colocar arquivos que possuem vida tempor\u00e1ria. Veja na figura abaixo.<\/p>\n<div><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/configuracao_1.png\" alt=\"Linux: Elaborando v\u00eddeo-aula no linux com Gtk-recordMydesktop\" width=\"418\" height=\"558\" \/><\/div>\n<p>A aba &#8220;Performance&#8221; possui as seguintes configura\u00e7\u00f5es:<\/p>\n<ul>\n<li>Quadros por segundo: essa op\u00e7\u00e3o pode exigir muito do seu computador, por\u00e9m \u00e9 ela quem ir\u00e1 determinar o tempo de captura de grava\u00e7\u00e3o, aumentar muito essa op\u00e7\u00e3o pode influenciar no tamanho do arquivo.<\/li>\n<li>Encode On the Fly: essa op\u00e7\u00e3o pode fazer seu computador trabalhar de forma bruta, por\u00e9m \u00e9 ela que define os detalhes das telas, caso n\u00e3o se preocupe tanto com detalhes ou se possui pouco recurso em seu computador, deixe-a desativada.<\/li>\n<li>Compress\u00e3o Zero: essa op\u00e7\u00e3o controla a compress\u00e3o do cache, que por sua vez pode vir desabilitada por padr\u00e3o e por esse motivo deve habilit\u00e1-la, para n\u00e3o exigir da m\u00e1quina.<\/li>\n<li>Convers\u00e3o r\u00e1pida de RGB para YUV: tem a ver com a qualidade da transforma\u00e7\u00e3o das cores que \u00e9 feita depois da captura e ou codifica\u00e7\u00e3o. O servidor X geralmente usa o bitmap em RGB, enquanto o ogg utiliza o YUV. Em particular o espa\u00e7o de cores YUV:420 \u00e9 usado para os v\u00eddeos finalizados, em que o plano Y est\u00e1 em alta resolu\u00e7\u00e3o, e o U e V uma convers\u00e3o meio altura e meio largura. Habilitando essa op\u00e7\u00e3o, significa que durante o processamento de u e v, apenas o primeiro pixel numa quadra de bloco de quatro pixels est\u00e1 sendo levado em conta para a gera\u00e7\u00e3o do rgb pixmap. Deixando isso desabilitado significa que os 4 pixels s\u00e3o levados em conta, e queira ser feito mais um para a convers\u00e3o. (<a href=\"http:\/\/www.estudiolivre.org\">www.estudiolivre.org<\/a>).<\/li>\n<li>Screenshot completa a cada quadro: Pode exigir muito recurso da m\u00e1quina, faz uso intenso dos bitmaps.<\/li>\n<\/ul>\n<div><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/configuracao_2.png\" alt=\"Linux: Elaborando v\u00eddeo-aula no linux com Gtk-recordMydesktop\" width=\"417\" height=\"554\" \/><\/div>\n<p>A aba &#8220;Som&#8221; permitir\u00e1 que se manipule a qualidade da captura de som e a porta em que ser\u00e1 feita a captura.<\/p>\n<p>Os canais de som podem disponibilizar duas op\u00e7\u00f5es para fazer a grava\u00e7\u00e3o do \u00e1udio, podendo ser mono ou stereo. Caso queira usar somente o microfone, deixe a op\u00e7\u00e3o com o valor 1, caso queira gravar m\u00fasica junto, atribua o valor 2. A frequ\u00eancia padr\u00e3o \u00e9 a 22048 caso for gravar com o canal com valor 2 use 44100. A frequ\u00eancia pode a alterar o tamanho do arquivo. Voc\u00ea pode definir qual o m\u00f3dulo de som pode ser usado o ALSA ou OSS, por\u00e9m na instala\u00e7\u00e3o o programa j\u00e1 define o m\u00f3dulo padr\u00e3o.<\/p>\n<p>A \u00faltima aba &#8220;Variados&#8221; traz configura\u00e7\u00f5es padr\u00f5es, a op\u00e7\u00e3o &#8220;Exibi\u00e7\u00e3o&#8221; \u00e9 a que faz inteira\u00e7\u00e3o com o ambiente X. O cursor do mouse \u00e9 uma op\u00e7\u00e3o para colorir a cor mouse para diferenciar em telas pretas e telas brancas, por exemplo, se estiver gravando o terminal dever\u00e1 colocar o mouse na cor branca, ou se estiver usando um browser dever\u00e1 usar o mouse na cor preta, mas isso n\u00e3o \u00e9 uma conven\u00e7\u00e3o, \u00e9 somente quest\u00e3o est\u00e9tica. Tamb\u00e9m h\u00e1 a op\u00e7\u00e3o de n\u00e3o gravar o mouse.<\/p>\n<p>A extens\u00e3o MIT-Shm usa memoria MIT compartilhada, se desabilitar essa informa\u00e7\u00e3o pode ocasionar lentid\u00e3o no computador durante a grava\u00e7\u00e3o. A op\u00e7\u00e3o &#8220;Dicas&#8221; \u00e9 a que habilita as especifica\u00e7\u00f5es quando passamos o mouse sobre cada bot\u00e3o ou objeto que possui hint na tela.<\/p>\n<div><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/configuracao_4.png\" alt=\"Linux: Elaborando v\u00eddeo-aula no linux com Gtk-recordMydesktop\" width=\"418\" height=\"557\" \/><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Introdu\u00e7\u00e3o J\u00e1 a algum tempo o uso de v\u00eddeo-aula tornou-se um aliado para pessoas que queiram aprender ou ensinar a dist\u00e2ncia, com o uso da internet e sites que possibilitam a publica\u00e7\u00e3o de v\u00eddeos, est\u00e1 se tornando a realidade a publica\u00e7\u00e3o de v\u00eddeos auxiliares ao auto aprendizado. Quem nunca se deparou com v\u00eddeos no Youtube [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1,51],"tags":[203,200,201,14,202],"class_list":["post-376","post","type-post","status-publish","format-standard","hentry","category-viazap","category-linux-linuxrs","tag-aula","tag-compiz","tag-gtk","tag-linux","tag-video"],"_links":{"self":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/376","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=376"}],"version-history":[{"count":1,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/376\/revisions"}],"predecessor-version":[{"id":377,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/376\/revisions\/377"}],"wp:attachment":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=376"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}