Ross: Maybe you want:
gst-launch-0.10 v4lsrc ! video/x-raw-yuv,width=352,height=288 ! ffmpegcolorspace ! tee ! xvimagesink tee0. ! theoraenc quality=8 ! oggmux ! filesink location=test.ogg
magic GStreamer pipeline to view and record webcam feeds. I'm playing a bit with GStreamer to make a stupid webcam application for taking funny pictures with deformation effects (like those you can see in a "House of Mirrors" or apple's isight):
Currently I have only the main skeleton for multiplexing video and appliying custom filters to it. I have ported lens effect from effectv to gst and parametrized it little bit. Lot of fun to hack on optical and math stuff.