MiroVideoConverter is an open source tool that is able to convert various format to mp4/webM.
VLC 1.1.8 supports VP8/WebM video. Howto: Build the development version of vlc under Ubuntu
WebM Code provides access to some open source code related to WebM.