<div>Here&#39;s what I&#39;d like to be able to do...</div><div><br></div><div>Record my screen to an ogv:</div><div><br></div><div>  - Record screen and encode in real-time using a light-weight encoder settings (in order to keep CPU usage low while recording).</div>
<div><br></div><div>  - Store ATK events (i.e. key presses, and menu clicks) as they occur as meta-data within the ogg.</div><div>  </div><div>After the recording is finished:</div><div><br></div><div>  - Post-process ATK meta-data to add overlays for highlighting mouse clicks, and callouts containing text such as &quot;File -&gt; Open&quot;. The overlays should be stored within the ogg.</div>
<div><br></div><div>  - Re-encode ogv using high-compression encoder settings, to get a smaller file size suitable for distributing over the web.</div><div><br></div><div>I&#39;d like to encode the screen captures using a lossless compression format, such as zlib or PNG, to avoid compression artifacts around hard edges.</div>
<div><br></div><div>Would it be possible do do this using ogg and existing codecs?</div><div><br></div><div>(In case I&#39;m being confusing, I am aware that there&#39;s no existing software that achieves this process, I&#39;m considering writing that myself. My question is specifically whether the ogg container format and existing ogg codecs are able to achieve this).</div>
<div><br></div><div>Some ogg codecs that could be potentially be used:</div><div><div><div>      <a href="http://wiki.xiph.org/Kate">http://wiki.xiph.org/Kate</a></div><div>      <a href="http://wiki.xiph.org/OggMNG">http://wiki.xiph.org/OggMNG</a></div>
<div>      <a href="http://wiki.xiph.org/OggSpots">http://wiki.xiph.org/OggSpots</a></div></div></div><div><br></div><div>Some examples of some proprietary screen codecs:</div><div><div><div>      <a href="http://wiki.multimedia.cx/index.php?title=VMware_Video">http://wiki.multimedia.cx/index.php?title=VMware_Video</a></div>
<div>      <a href="http://wiki.multimedia.cx/index.php?title=Flash_screen_video">http://wiki.multimedia.cx/index.php?title=Flash_screen_video</a></div><div><br></div><div>Cheers,</div><div>Greg.</div></div></div>