Xvid could possibly provide us with some benefits, especially with the trouble the x264enc GStreamer element has.
The xvidenc element gives us 14 profiles to choose from when encoding. These profiles include Simple Profiles (SP), Advanced Simple Profiles (ASP), and Advanced Real-Time Simple Profiles (ARSP). The SP profiles are designed for low bitrate and low resolution videos that are mainly used when network bandwidth or other factors take precedence over quality. ASP is very similar to H.263 encoding and offers high MPEG-4 encoding performance. ARSP profiles are usually implemented in real-time situations such as video/tele conferencing where high error resilience, good quality and low delay are important. More information can be found in this PDF: http://www.mpegif.org/public/documents/vault/m4-out-30037.pdf
The element allows for either H.263 or MPEG quantization. Provides encoding types: CBR, CQ, VBR Pass 1, VBR Pass 2. A detailed list of the encoding options is attached.
Test runs can be viewed at: http://aries.usask.ca/opencast/jira/MH-4920