thanks for this great program! :-)
There is a small problem when --on-the-fly-encoding is *not* used: Audio/video sync is lost in the case that I capture a large area of the screen and a lot of changes happens (e.g. scrolling up and down a large web page).
I suspect that the sync problem occurs once the machine can no longer keep up compressing all the screen updates to the temporary file. When viewing the encoded .ogv later, the symptom is that at the end of the clip, the audio stream is already done while video is still playing.
(This is strange; I'd expect video frames to get lost, which would mean that the video would be finished before the audio, but the opposite is the case!)
With --on-the-fly-encoding, A/V sync is fine.