Don't know why that would be...unless the "avi" that's being created is somehow still not supported by the Showcenter, of course.
For example, here's a script that I used under Linux to convert a batch of Ogg media files of various "people doing stupid things" clips to Showcener spec. These files contained Showcenter-compatible xvid video + vorbis audio -- I simply copied the video while transcoding the audio to something that the Showcenter would like, the result being a file containing (unchanged) xvid video and low-fidelity mp3 audio:
find . -name '*.ogm' -exec mencoder -mc 0 -o '/junk/video/{}'.avi -oac mp3lame -lameopts cbr:br=64 -ovc copy -ffourcc DIVX '{}' \; &
In a nutshell:
"For every .ogm file in the current directory tree, run mencoder, ignoring timing errors (the -mc 0 bit), outputting to the "/junk/video" directory, with 64kbit/sec mp3 audio, copied video, forcing the fourcc to claim that it's DIVX."
If I had to re-encode the video (let's say that the video is simply not Showcenter-compatible, no way, no how), I do something like this:
find . -name '*.ogm' -exec mencoder -mc 0 -o '/junk/video/{}'.avi -oac
mp3lame -lameopts cbr:br=64 -ovc lavc -lavcopts vcodec=mpeg4:mbd=1:vbitrate=1200 -ffourcc DIVX '{}' \; &
which does the same as the above, but reencodes (in this case, using lavc at 1200kbit/sec mpeg4) to "reasonable", if not stellar, quality.