Eu também uso gtk-recordMyDesktop para gravar screencasts com áudio e ele já atende a maioria dos seus requisitos.
O resultado do recordmydesktop é um arquivo Ogg Theora (por exemplo screencast.ogv
). Eu normalmente não tenho que editá-lo e apenas colocá-lo em um site. O código HTML para incorporar o vídeo é assim:
<video src="screencast.ogv" width="800" height="600" controls>Video is not supported by your browser</video>
Dessa forma, o vídeo pode ser exibido no navegador do cliente sem nenhum plug-in se tiver pelo menos o Firefox 3 de acordo com a Wikipedia mas eu testei apenas com o Firefox > = 8. Eu não sei se isso funciona com o Chrome e / ou Youtube, desculpe.
Usamos para fins de tutorial em nossa empresa e muitas vezes gravamos a tela do VirtualBox ou uma sessão de área de trabalho remota. Ele ainda funciona com configurações de baixa qualidade de 30 ou 40 para vídeo, capturando 7 quadros por segundo. Com essa configuração, recebo um tamanho de arquivo de cerca de 1 MB por 1 minuto de áudio / vídeo.
Funciona imediatamente no Ubuntu 11.10 depois de instalar o gtk-recordmydesktop
.