Depois que comecei a fazer o curso AppEngine e Python: você programa e o Google escala!, muita gente me perguntou como eu estava fazendo o screencast no Linux. Então vou comentar as ferramentas que estou utilizando e algumas que usei, mas não funcionaram bem.
Qualidade do áudio
A primeira coisa que você deve prestar atenção quando for gravar screencast é o áudio. Os microfones dos laptops atuais servem para você conversar no Skype ou Hangout. Já para gravação deixam a desejar, por conta dos ruídos e chiados.
Para resolver esse problema, comprei um microfone USB da Microsoft (Obs: o hardware da M$ costuma ser muito bom, apesar do Windows… rs). Como a entrada de microfone comum (p2) costuma não ser muito boa para captação, escolhi esse modelo USB.
Captura de vídeo
Inicialmente eu tentei utilizar o Record my Desktop, mas houve problemas. Ele grava utilizando a extensão ogv e o arquivo fica enorme. Além disso, na hora de fazer recortes durante a edição, o áudio ficava dessincronizado com o vídeo. E quanto maior o recorte, pior ficava, inviabilizando o seu uso. Existe também a opção de linha de comando que meu amigo Tony Lâmpada postou em seu blog. Mas ainda sim pode ser problemático se você estiver usando um monitor adicional.
Por fim, o programa que estou usando hoje é o Kazam. Ele já possui opção de fazer o encoding em mp4; permite fazer o setup dos inputs de áudio e vídeo, em termos harware; quadros por segundo e também que se faça o screencast de uma porção limitada da tela. Disparado o melhor que encontrei.
Edição de vídeo
Para edição, estou utilizando o Kdenlive. A interface de edição dele é simples e lembra um pouco a interface do Camtasia, apesar de não ter tantos recursos. Mas para recortes é perfeito.
Screenshot
Apesar de não ter relação direta com vídeo, uso o Shutter para fazer screeshots. Ele permite fazer a captura de uma janela específica, economizando o tempo de você ter que recortar a imagem. Possui também recurso de timer para que você possa fazer a captura de acesso a menus de contexto de programas, o que é impossível apenas utilizando o printscreen.
Enfim, se o software era sua desculpa para não gravar aquele curso bacana que está na sua cabeça, agora isso não é mais problema.
Abraços e até o próximo post.