ffmpeg2theora: a simple tool for creating Ogg Theora files
Avidemux: a free video editor designed for simple cutting, filtering and encoding tasks
Record
start capturing immediately
glc-capture -s <executable>
30fps + lock fps when capturing
glc-capture -f 30 -n -s <executable>
Play
glc-play <filename>
Encode (without audio)
glc-play <filename> -y 1 -o - | ffmpeg -i - -vcodec libtheora -b 2000k video.ogv
or
glc-play <filename> -y 1 -o - | mencoder -demuxer y4m - -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=3000 -o video.avi
Transcode to FLV
ffmpeg -i video.avi video.flv
Transcode to OGG
ffmpeg -i video.avi -vcodec libtheora video.ogv