Screencastor is a nice GUI for capturing the screen and/or the audio using ffmpeg or libav. It is similar to recordmydesktop but more powerful. For the audio, it work with alsa, pulse or oss. It is very easy to add jack support. Other Screencaptor related URI are https://launchpad.net/~hizo/+archive/screencastor (the deb archive here doesn't work at run time), and http://www.linuxcore.fr/2012/06/screencastor/ for a little demo video and a French explanation. The software itself is in English and French at that time.
Created attachment 355662 [details] screencastor-1.3.0 ebuild devs-libs/appindicator with its python bindings are needed to have systray support. Portage doesn't provide these bindings, but screencastor work fine without it.
Created attachment 355664 [details, diff] Add Jack support and several fixes This add JACK support, fix the python shebang and the gettext calls.
Created attachment 355666 [details] helper script to launch the software
Created attachment 355676 [details, diff] python + gettext fixes I separated the patch into 2 pieces. It is possible to introduce a jack USE flag now.
Created attachment 355678 [details, diff] add jack support
Created attachment 355680 [details] Updated ebuild with jack USE flag and depend